Software Engineer in Test 5 - Apple Player

Netflix Netflix · Big Tech · Los Gatos, CA +1 · Engineering

Software Engineer in Test 5 role at Netflix focused on ensuring the quality of the Netflix Player on Apple devices (iPhone, iPad, Apple TV). The role involves building automation tools and frameworks, applying AI tooling in a testing context to generate tests, triage failures, analyze flakiness, and close coverage gaps. It requires strong software engineering skills in Swift and Objective-C, experience with consumer-facing iOS/iPadOS/tvOS applications, and a systems-thinking approach to complex streaming playback issues.

What you'd actually do

  1. Highly experienced ensuring the quality of consumer-facing iOS/iPadOS/tvOS applications at scale with Swift and Objective-C, and deeply curious about Audio and Video and how streaming at Netflix works.
  2. A champion for automation and testing, with the software engineering chops to build the tools, frameworks, and infrastructure that make automation possible — not just consume them.
  3. Experienced applying AI tooling in a testing context — you've built and used AI-assisted workflows to generate tests, triage failures, analyze flakiness, or close coverage gaps, and you bring that experience to bear on quality problems rather than waiting for tools to be handed to you.
  4. Systems thinker who can reason through the interactions of complex systems and services and understand technical tradeoffs, especially in a domain where playback issues are often emergent and hard to reproduce.
  5. Scientific thinker who can define hypotheses and use data to reason about test results — we run a high volume of automation across a diverse set of devices.

Skills

Required

  • Swift
  • Objective-C
  • iOS/iPadOS/tvOS application quality assurance
  • automation and testing frameworks
  • building testing tools and infrastructure
  • AI tooling in testing
  • systems thinking
  • data analysis for test results

Nice to have

  • HLS
  • Media Playback
  • AVPlayer

What the JD emphasized

  • AI tooling in a testing context
  • AI-assisted workflows