Responsibilities
Own the end-to-end testing strategy (functional and non-functional) including quality gates and release criteria.
Design and maintain test plans, test cases, and automation frameworks aligned with product requirements.
Integrate automated tests into GitLab CI/CD pipelines with fast feedback and actionable reports.
Drive shift-left testing practices by collaborating with developers, product managers, and UX teams.
Manage test environments and test data including seeding, masking, and mocking.
Conduct defect triage and track quality metrics such as failure rates, MTTR, and escaped defects.
Support troubleshooting and resolution of production issues.
Partner with team leads to define and evolve the quality engineering roadmap.
Requirements
Minimum 5 years of software testing experience with strong hands-on automation.
Strong knowledge of test automation, CI/CD, and risk-based testing practices.
Proficiency in JavaScript or TypeScript.
Experience with modern web technologies (React, Spring Boot is a plus).
Experience with testing frameworks such as Playwright, Cucumber, Jest, or Mocha.
Experience with performance testing tools such as JMeter, Gatling, or Locust.
Familiarity with basic security testing and AppSec collaboration.
Experience working in Agile/SCRUM teams.
Strong communication, collaboration, and problem-solving skills.