As a Quality Engineer, you will work closely with Software Engineers and Product Managers throughout the entire software development lifecycle. You will be responsible for designing and executing test strategies, expanding automated test coverage, validating releases, and helping teams continuously improve product quality.
Beyond testing activities, you will act as a quality advocate, promoting test automation, shift-left testing, and engineering best practices that help prevent defects before they reach customers. You will also contribute to the continuous modernization of our quality engineering landscape, helping evolve existing test automation solutions and drive adoption of modern testing frameworks, tools, and practices.
Core Responsibilities and Duties (max. 5):
- Design, develop, and maintain automated test suites to ensure product quality, reliability, and performance.
- Execute and coordinate functional, regression, integration, and exploratory testing activities throughout the software development lifecycle.
- Collaborate with Software Engineers and Product Managers to identify quality risks, improve testability, and ensure high-quality product releases.
- Identify, document, and validate software defects while supporting root cause analysis and continuous quality improvement initiatives.
- Promote quality engineering best practices, including test automation, shift-left testing, and CI/CD quality gates within Agile development teams.
- Contribute to the continuous improvement of test automation frameworks and tooling.
- Support CI/CD quality gates and release validation activities.
- Monitor quality metrics and provide input on release readiness and quality risks.
- Participate in requirements reviews and provide feedback on acceptance criteria and test coverage.
- Share testing knowledge and best practices across teams and support quality engineering initiatives.
