Tech Stack
CypressJavaJavaScriptJenkinsJestJMeterJUnitMochaPHPPythonSeleniumTypeScript
About the role
- Lead QA strategy and execution across multiple products and teams.
- Provide technical leadership and people management within the QA function.
- Drive both manual and automation testing across responsive web, mobile, and backend applications.
- Architect, build, and maintain automated test frameworks and CI/CD pipelines.
- Own and oversee regression, integration, functional, performance, and load testing.
- Ensure compliance with accessibility (WCAG 2.1 AA+), security testing, and performance standards.
- Participate in product planning, including scope definition, estimation, and release sign-off.
- Define and track quality metrics, ensure coverage and readiness across all product teams.
- Partner with engineering and product leadership to drive quality gates and release standards.
- Manage and mentor QA engineers.
Requirements
- 7+ years of professional experience in QA, with 2+ years in a lead role.
- Proven experience defining QA strategy and leading teams in Agile environments.
- Expertise in SDET practices: designing, coding, and maintaining automation frameworks.
- Experience with CI/CD tools and pipelines (e.g., Jenkins, GitHub Actions, CircleCI).
- Strong programming ability (can read and write code) in one or more: Python, Java, JavaScript/TypeScript, PHP.
- Experience with test automation tools such as Selenium, Playwright, Cypress, Robot Framework, Katalon.
- Hands-on experience with API, unit, and integration testing using tools like Jest, Mocha, JUnit, PHPUnit, Postman.
- Experience with load, stress, and performance testing (e.g., JMeter, Blazemeter, siege, ab).
- Strong communication skills and ability to represent QA in cross-team planning and releases.