WHOOP

Senior Software Engineer (Quality)

WHOOP • US
JavaPythonKotlin
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