What does a successful Quality Assurance Engineer do?
We ensure our software meets rigorous quality and performance standards by shaping QA processes, designing and executing tests, collaborating with development and product teams to identify and resolve defects, and driving continuous improvement to deliver reliable, high‑value solutions for our clients.
What you will do:
- Design and implement comprehensive test strategies and plans, then execute detailed QA testing for complex software products.
- Identify, document and track defects through to resolution, providing clear reproduction steps and impact analysis.
- Partner with development and product teams to triage issues, improve testability and embed quality earlier in the delivery lifecycle.
- Mentor and coach junior QA engineers, lead peer reviews and enforce QA best practices and standards.
- Drive continuous improvement of QA processes, automation and metrics to increase efficiency, reliability and delivery speed.
What you will need to have:
- 6+ years of software quality assurance experience, including 3+ years in automation testing and 3+ years in performance testing.
- Hands‑on with QA tools and automation technologies such as Jira and Postman, and scripting/automation using JavaScript and Playwright.
- 3+ years working in Agile delivery teams and proven experience with compliance/regulatory testing.
- Bachelor’s degree in Computer Science, Information Technology or related field — or an equivalent combination of education, related experience and/or military service (6+ years).
What would be great to have:
- Hands‑on experience with automated testing tools and CI/CD pipelines to integrate and run automated test suites.
- Familiarity with security testing practices and a strong understanding of software development lifecycles to ensure secure, testable designs.
- Professional certification in software testing methodologies (for example, ISTQB) is a plus.
R-10372876