Netflix

Software Engineer in Test 5 - Android Player

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер по тестированию в команду Android Player Netflix. Отвечает за стратегию тестирования воспроизведения видео в Android-приложении, развитие автоматизации и инфраструктуры тестирования на тысячах устройств.

Задачи

  • Владеть стратегией тестирования Android Player: определять, что проверяется на unit, integration и end-to-end уровнях, и какие тесты могут блокировать PR или релиз
  • Строить фреймворки автоматизации, инструменты и инфраструктуру для покрытия тестами
  • Расширять автоматизированное покрытие live-событий и воспроизведения с рекламой
  • Эффективно управлять общим парком устройств (device lab), выбирая покрытие устройств для быстрых и информативных прогонов
  • Снижать flakiness и время прогонов, удалять устаревшие тесты
  • Поддерживать готовность к релизам и live-событиям, участвовать в on-call ротации
  • Повышать планку качества через code review, менторство и влияние на команду
  • Демонстрировать ценности культуры Netflix

Требования

  • Глубокий опыт обеспечения качества потребительских Android-приложений в масштабе
  • Глубокое знание Kotlin, Java и Android SDK
  • Инженерный подход: способность строить тестовые фреймворки, harness и CI-инструменты с нуля
  • Тестирование на всех уровнях стека: unit, Robolectric, integration, screenshot и on-device, а не только end-to-end UI
  • Интерес к аудио и видео, стримингу: adaptive streaming, DRM, кодеки, аппаратное и программное декодирование, ExoPlayer
  • Знание экосистемы Android-устройств: различия SoC и OEM, обеспечение стабильного воспроизведения на разных поколениях устройств
  • Опыт применения AI-инструментов в тестировании: генерация тестов, триаж падений, анализ flakiness, закрытие пробелов в покрытии
  • Умение обоснованно определять границу между автоматизацией и ручным тестированием
  • Системное мышление: понимание взаимодействия клиента, сети и backend
  • Чёткая коммуникация и кросс-командное взаимодействие

Условия

  • Работа в высокоэффективной команде с ценностями selflessness, inclusion и candor
  • Влияние на продукт, которым пользуются сотни миллионов людей
  • Работа в офисе в Лос-Гатосе вместе с командой и партнёрами
  • Сильная политика родительского отпуска и льготы для планирования семьи
  • Годовая зарплата без бонусов, выбор соотношения зарплаты и опционов
  • Диапазон компенсации $266,000.00 - $442,000.00
  • Медицинские планы, поддержка психического здоровья, 401(k) с match, программа опционов, страхование, HSA/FSA
  • Гибкий оплачиваемый отпуск для salaried-сотрудников

Навыки

  • Kotlin
  • Java
  • Android SDK
  • Robolectric
  • ExoPlayer
  • CI
  • AI tooling
  • DRM
  • adaptive streaming

Похожие вакансии

Lead Software Engineer - medical device
InnoTech StaffingLeadManchesterОфис
7 нояб.
Staff Software Engineer, Frontend/Mobile (Consumer - Agentic Trading)
CoinbaseSeniorУдалённо
218,025 – 256,500 USD в год
6 нояб.
Sr Advanced Software Engineer
Brady CorporationSeniorCharlotteГибрид
6 нояб.
Mobile Application Developer - Dot NET MAUI - iOS - Android
Softthink SolutionsMiddleУдалённо
45 – 55 USD в час
6 нояб.
Senior Staff Software Engineer, Android & IoT
JobgetherSeniorУдалённо
144,390 – 220,834 USD в год
6 нояб.
Software Engineer in Test 5 - Android Player — Netflix, 266,000 – 442,000 USD в год, Los Gatos | itrelocate