Job Overview Lead and manage the QA and testing team to ensure high-quality software delivery in an agile environment, focusing...
Senior Quality Engineer
WhiskJob Overview
Embed within a cross-functional squad to ensure quality is built into the product from the outset and delivered through modern engineering practices. Evolve toward a model where teams own quality and testing is integrated into development, working upstream in planning and design to shape scalable testing approaches.
Responsibilities
- Own the quality approach within your squad, defining testing strategy based on product risk, system complexity, and delivery goals
- Drive quality upstream by working closely with Product and Engineering during scoping and refinement to ensure requirements are testable and well-defined
- Enable teams to own testing by guiding engineers in designing and implementing automated tests across different layers and ensuring testing is integrated into development workflows
- Shape how automation is implemented by defining testing patterns, boundaries, and contracts, ensuring automation is structured and maintainable
- Contribute hands-on where needed through exploratory testing in complex or high-risk areas and closing critical gaps pragmatically
- Ensure effective use of tooling and platform capabilities by driving adoption of shared frameworks, CI/CD practices, and quality standards
- Provide clear visibility into quality by surfacing risks, trade-offs, and coverage gaps to support informed decisions
- Contribute beyond your team by sharing practices and helping raise overall quality maturity across teams
Qualifications
- 5+ years of experience in Quality Engineering or QA within cross-functional teams
- Experience working on complex systems (e.g. APIs, distributed systems, or multi-layer applications)
- Strong understanding of testing across different levels (unit, integration, end-to-end)
- Practical experience with test automation and how it fits into modern development workflows
- Experience working in environments where teams own testing and quality
- Ability to guide teams on structuring test coverage and making pragmatic quality decisions
- Experience working with CI/CD and continuous delivery environments
- Strong communication skills and ability to influence engineers and product stakeholders
- Sound judgment in balancing quality, speed, and risk
Nice to Have
- Experience building or maintaining automated test suites
- Familiarity with modern testing frameworks and tooling (e.g. Playwright, Cypress, REST-assured, Postman or similar)