About This Role
This Quality Assurance Engineer role involves creating and executing test plans, developing automated test cases, and reporting on quality metrics for large-scale software systems. The position suits an engineer who can work closely with product and engineering teams to ensure comprehensive test coverage.
Responsibilities
- Create appropriate quality plans, define test strategies, and drive test execution processes
- Execute functional, regression, performance, and accessibility testing
- Develop and maintain testing strategies, including manual and automation testing
- Develop scripts and automated test cases, increasing efficiency
- Gather and report relevant and actionable quality metrics
- Participate in design and specification reviews, and use this information to design test plans
- Promote QA productivity through automation, tools, and other best practices
- Ensure comprehensive test coverage by working closely with the product and engineering teams to prioritize testing execution and report on test execution progress and results
- Advise project management and development teams on technical issues related to planning, developing, implementing, and modifying testing procedures
Requirements
- Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered, or as a Programmer/Analyst, Quality Assurance Engineer, Software Test Developer, or a related occupation
- One year of experience in developing tests for large-scale software systems using Java or Shell Scripts in a Windows, UNIX, or Linux environment
- One year of experience in documenting and coordinating the deployment of manual and automated tests for complex systems
Important Details
- Schedule: 40 hours per week, 8:00am-5:00pm
Application Process
- Multiple positions available