Software Engineer in Test 5 - Android Player
Core
Own the test strategy and automation infrastructure for the Netflix Android Player, ensuring playback quality for streaming, offline downloads, live events, and ad-supported viewing across thousands of devices.
Role type
Senior Software Engineer in Test (Android Player)
Builds
Automated test frameworks, tooling, CI infrastructure, and device lab management for the Android Player client.
Domain
Consumer streaming, mobile playback, Android ecosystem
Required skills
Kotlin, Java, Android SDK, ExoPlayer, adaptive streaming, DRM, codecs, hardware/software decode, AI tooling for testing, systems thinking
Preferred skills
Experience with unit/integration/screenshot/on-device testing, device ecosystem knowledge, mentoring, cross-team collaboration
Technologies
Kotlin, Java, Android SDK, ExoPlayer, Robolectric, CI/CD tools
Responsibilities
Define test strategy for unit, integration, and end-to-end layers; build automation frameworks and CI tooling; grow coverage for live events and ads; manage device lab resources; reduce flakiness and runtime; support release readiness and on-call rotation; mentor team on testability.
Seniority
Senior, hands-on IC
