Own the end-to-end test strategy (functional and non-functional) for our products, defining quality gates and release criteria
Build and maintain test cases, test plans, and automated test frameworks, ensuring they stay up to date with requirements and policy changes
Integrate tests into GitLab CI/CD with fast feedback, parallelisation, flaky-test detection, and actionable reporting
Drive shift-left quality practices with developers, product managers, and UX designers - pairing on testability, reviewing code for test coverage, and shaping test-first acceptance criteria
Establish good test data and environment hygiene, including seeding, masking, and mocking
Run defect triage
Define and track quality metrics (failure rate, MTTR, end-to-end stability, escaped defects) to guide continuous improvement
Independently manage dependencies related to test environments
Partner with team leads to define the long-term quality roadmap
Assist in resolving production issues
What We Are Looking For
At least 5 years of professional software quality testing experience with hands-on automation
Strong understanding of testing techniques and risk analysis
Strong understanding of test automation, continuous integration, and continuous delivery
Proficiency in programming languages such as JavaScript and TypeScript
Strong understanding of modern full-stack web application technologies familiarity with React and backend frameworks is a plus
Experience with open-source automated testing frameworks such as Playwright, Cucumber, and Jest/Mocha
Experience with open-source performance testing tools such as JMeter, Gatling, or Locust is a plus
Experience with basic security scanning and collaboration with AppSec teams
Experience working in SCRUM teams
Excellent communication and collaboration abilities