Job Summary: We’re seeking a proven Lead QA Automation Engineer who is passionate about elevating the role of quality at every stage of the software development lifecycle through test automation. This role is responsible for leading the overall delivery in building and maintaining a robust, scalable, and maintainable test automation framework that enables fast, reliable end-to-end feedback as our product and engineering teams scale.
The ideal candidate brings deep experience in test automation - particularly with Cypress and TypeScript - and a strong engineering mindset toward quality. You are comfortable working closely with QA Engineers and developers, reviewing test automation code, debugging complex issues, and embedding quality throughout the SDLC rather than treating testing as a separate phase. You communicate clearly, advocate effectively for quality, and can translate technical challenges into actionable solutions for both technical and non-technical stakeholders.
Responsibilities:
- Own and lead the test automation strategy and roadmap, ensuring alignment with product and engineering goals.
- Strategize the delivery of the organization’s test automation goals by transforming requirements into actionable and manageable plans for the team led.
- Own, establish, enforce, and continuously evolve test automation standards and best practices.
- Architect, design, build, and maintain a robust, scalable, and maintainable test automation framework using Cypress consisting of test scripts written in TypeScript.
- Integrate automated tests into CI/CD pipelines to enable fast, reliable feedback loops.
- Lead in performing code reviews for automated test scripts with a strong focus on code quality, maintainability, and reliability while ensuring alignment with established test automation standards.
- Collaborate closely with QA Engineers, developers, and architects in development of automated tests and feedback captured from test runs through failure debugging and application issues found.
- Identify gaps in test coverage and proactively drive quality improvements through test automation.
- Effectively and regularly communicate test automation goals, strategies, progress, and delivery risks to stakeholders.
- Mentor, support, and technically lead QA Automation Engineers in test automation techniques and quality best practices with continuous improvement on quality and maturity in mind.
- Continuously evaluate tools, frameworks, and processes to continuously improve efficiency, scalability, and effectiveness of the test automation framework built.
- Provide training and coaching for QA Engineers motivated to participate and contribute towards the organization’s test automation efforts.
The most successful candidates for this role will have:
Key Qualifications:
- Minimum 8+ years of experience in software testing, with extensive hands-on focus on test automation.
- Proven experience in a technical leadership or lead level role in test automation.
- Deep understanding of test automation architecture, test design patterns, and best practices.
- Extensive hands-on experience with Cypress and TypeScript.
- Proven experience integrating and scaling automated tests with CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Strong experience performing and leading code reviews.
- Excellent debugging skills and problem solving skills across complex systems.
- Excellent communication and collaboration skills, with the ability to clearly articulate quality risks and solutions.
- Strong understanding of software development lifecycles and modern engineering practices.
Nice to have:
- Experience with API testing and performance testing tools.
- Experience in cloud-based or distributed testing environments.
- Experience mentoring teams through test automation maturity or transformation efforts.