Senior SDET - Apple, Inc.

Apple•New York, NY

About The Position

The Senior SDET on Apple’s Sports App Services QA team sets the technical direction for the team’s server-side automation platform. The role spans GraphQL and REST APIs, CI/CD pipelines, and shared libraries used by team contributors. It is an architectural role focused on framework design, flake detection, and shift-left quality practices. Day-to-day work includes architecting and extending test frameworks and shared libraries, monitoring CI/CD pipelines, and triaging regressions to maintain a healthy, reliable automation platform. The Senior SDET qualifies server release candidates, reports quality status to stakeholders, and builds diagnostics tooling to accelerate root-cause analysis. The role works closely with developers, project managers, QA partners, and cross-functional teams to embed quality throughout the development process.

Requirements

  • At least 5 years of SDET or test automation engineering experience, including production-scale framework and shared-library work.
  • Advanced proficiency in Python or Java and ability to apply software design patterns to test infrastructure.
  • Deep expertise in GraphQL and REST API testing, including schema validation, contract testing, and behavior verification across service boundaries.
  • Experience architecting CI/CD-integrated test automation platforms, including pipeline authoring, result reporting, and flakiness management.
  • Ability to develop risk-based test strategies and create test plans with measurable coverage targets and explicit risk sign-off.
  • Hands-on experience building or extending triage and diagnostics tools, such as log parsers, failure classifiers, or observability integrations.
  • Strong debugging skills for distributed server systems and experience isolating failures across service, data, and infrastructure layers.
  • Experience collaborating across engineering, product, and program management in a fast-paced, deadline-driven environment.

Nice To Haves

  • Experience with backend and data systems such as caches, databases, and data pipelines.
  • Familiarity with log-based verification and observability tools.
  • Hands-on experience with pytest-style frameworks, test scheduling platforms, and defect tracking systems.
  • Strong background in testing mobile applications.
  • Proficiency with AI-assisted development tools.

Responsibilities

  • Set technical direction for the server-side test automation platform.
  • Architect and extend test frameworks and shared libraries.
  • Monitor CI/CD pipelines and triage regressions to maintain platform health and reliability.
  • Qualify server release candidates and report quality status to stakeholders.
  • Build triage and diagnostics tooling to accelerate root-cause analysis.
  • Develop risk-based test strategies and translate them into test plans with measurable coverage targets and explicit risk sign-off.
  • Collaborate with developers, project managers, QA partners, and cross-functional teams to embed quality throughout development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service