At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives and empowers members with the insights to live a longer healthier life.
Reporting to the Director of QA, we are looking for a Senior Software Engineer for the Quality group who’s excited to build quality into the product from day one. In this role, you’ll design and own scalable automation frameworks, partner deeply with engineers and product teams, and help shape how we ship with confidence. You’ll tackle hard testing problems, eliminate flakiness, influence architecture for testability, and raise the quality bar across teams. If you love writing real code, thinking in systems, and instilling quality as a shared principle this role is for you.
RESPONSIBILITIES:
Own and evolve the test automation strategy, deciding what to automate based on risk, ROI, and release impact
Design, build, and maintain scalable, reliable automated test frameworks across E2E, integration, and API layers
Embed quality early by partnering with engineers and PMs on design, testability, and shift-left practices
Ensure CI/CD test reliability, reduce flakiness, and provide fast, trusted feedback on code changes
Define, track, and communicate quality metrics and risk to support confident release decisions
Mentor engineers, setting standards and quality culture across teams
QUALIFICATIONS:
5+ years of experience in software engineering, test automation, quality engineering, or SDET roles
Strong proficiency in at least one programming language used for automation (e.g., Java, Kotlin, Python, JavaScript)
Proven experience designing and maintaining scalable automated test frameworks (E2E, integration, API)
Deep understanding of CI/CD pipelines, test execution and triage at scale
Experience testing distributed systems, APIs, data flows, integrations
Solid grasp of testing principles (test pyramid, risk-based testing, shift-left)
Demonstrated ability to reduce flakiness and improve reliability & speed
Experience partnering closely with product and engineering teams during design and delivery to ensure testability
Strong debugging and problem-solving skills on application & test failures
Experience with tradeoff decisions for coverage, speed, & maintainability
Excellent communication skills for technical & non-technical stakeholders