Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by EHS Insight, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Quality Assurance Engineer at EHS Insight, you will play a pivotal role in ensuring the quality and functionality of our software products. You will design and implement testing strategies, develop automated test scripts, and perform manual testing to guarantee that our applications meet high standards of quality and performance. Collaborating closely with developers and project managers, you will identify potential issues, suggest improvements, and contribute to a culture of continuous quality enhancement within the organization.
Job Responsibilities
- Design and execute comprehensive test plans and test cases to ensure software quality.
- Develop, document, and maintain automated test scripts for regression testing.
- Conduct functional, integration, and performance testing to identify bugs and verify software performance.
- Collaborate with cross-functional teams to define and implement quality assurance processes.
- Identify, track, and report software defects using project management tools.
- Participate in code reviews and provide feedback on testability and design quality.
- Assist in establishing quality metrics and contributing to continuous improvement efforts.
- Provide meaningful insights on automated testing tools and techniques to increase efficiencies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in software quality assurance or software testing.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with automated testing tools such as Selenium, JUnit, or similar.
- Strong knowledge of software development life cycle (SDLC) and methodologies (Agile, Waterfall).
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong communication skills and the ability to work collaboratively in a team environment.
Technologies & Tools
In this position, you will utilize a variety of technologies and tools that are integral to our software testing processes. This includes automated testing frameworks such as Selenium and JUnit, as well as version control systems like Git. Additionally, familiarity with CI/CD tools, such as Jenkins, and defect tracking software, like JIRA, will enhance your ability to collaborate effectively with the development team.
Ideal Candidates
The ideal candidate for the Software Quality Assurance Engineer position possesses a keen attention to detail, a strong commitment to excellence, and a proactive approach to problem-solving. They thrive in a fast-paced environment and demonstrate the ability to adapt to changing project requirements. Strong interpersonal skills and the capability to foster positive working relationships across multiple teams will enable them to contribute effectively to the overall success of EHS Insight’s mission to deliver high-quality software solutions.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.