As a Software Quality Engineer, you will ensure the quality and reliability of our software systems, working closely with stakeholders to develop comprehensive test strategies and automate testing processes.
Requirements
- Assist Product Owner and Business Analyst in crafting user story acceptance criteria.
- Analyze complex software systems and design comprehensive test strategies.
- Conduct research on emerging technologies and develop test automation frameworks.
- Develop and maintain test suites, including test scenarios and test cases.
- Perform time-boxed exploratory testing and refine smoke test suites in the CI environment.
- Manage the regression test suite in QA nightly builds.
- Lead system integration testing and manage user acceptance testing.
- Manage the defect lifecycle, test artifacts, and repository.
- Drive continuous improvements in agile testing tools and practices.
- Take on a secondary role as an Application Performance Engineer or Application Security Engineer.
Benefits
- Professional growth opportunities
- Diverse and inclusive work environment
- Competitive salary and benefits package