Apple

Sr. Software Development Engineer in Test

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

Инженер по автоматизации тестирования в команду VideoApps QA, отвечающую за качество видеоприложений Apple, включая Final Cut Pro для iPad. Роль на стыке разработки и QA: проектирование и построение инфраструктуры автоматизированного тестирования.

Задачи

  • Проектировать и реализовывать масштабируемые фреймворки автоматизированного тестирования и кастомный инструментарий на Swift и Python для FCP для iPad и связанных видеоприложений
  • Создавать и поддерживать тестовое покрытие API-воркфлоу, обеспечивая надёжность критичных точек интеграции
  • Выполнять регрессионное, функциональное и исследовательское тестирование, точно и воспроизводимо изолируя и документируя дефекты
  • Работать в тесной связке с разработчиками и продакт-менеджерами на протяжении всего жизненного цикла разработки: определять требования к тестируемости и критерии качества
  • Наставлять manual QA-инженеров по лучшим практикам автоматизации, повышая общий технический уровень команды
  • Оценивать и внедрять подходы к тестированию на основе AI/ML для повышения эффективности и широты покрытия
  • Вести несколько параллельных тестовых направлений и выдавать результат в жёсткие сроки релизов без потери качества
  • Участвовать в улучшении QA-процессов, документации и стандартов, масштабируемых на всю организацию VideoApps

Требования

  • 5+ лет опыта в области обеспечения качества ПО или quality engineering
  • 3+ года профессионального программирования на Swift и/или Python в контексте тестирования или разработки ПО
  • 2+ года тестирования API-воркфлоу, включая проверку контрактов запрос/ответ и поведения интеграций
  • Хорошее знание жизненного цикла разработки ПО, методологий тестирования, QA-терминологии и устоявшихся QA-процессов
  • Подтверждённая способность выявлять, изолировать и покрывать регрессионными тестами дефекты в сложных клиентских приложениях
  • Опыт обеспечения высокого тестового покрытия при параллельной работе над несколькими задачами и жёстких сроках релизов
  • Степень бакалавра в Computer Science, Software Engineering или смежной технической области либо эквивалентный практический опыт

Условия

  • Знакомство с видеотехнологиями, кодеками или пайплайнами обработки медиа применительно к качеству ПО
  • Практический опыт построения end-to-end фреймворков автоматизации на Swift и Python в среде CI/CD
  • Опыт наставничества и коучинга QA-инженеров, повышения технического уровня команды
  • Навыки применения AI/ML-подходов к генерации тестов, анализу сбоев или оптимизации покрытия
  • Опыт тестирования креативных или профессиональных медиаприложений со сложными stateful-воркфлоу

Навыки

  • Swift
  • Python
  • API testing
  • CI/CD
  • AI/ML
  • automation frameworks
  • video technologies
  • codecs
  • media processing

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

Lead Software Test Engineer
Ford Motor CompanyLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Lead Software Test Engineer
Ford ProLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Software Engineer II - Test
RTXMiddleTucsonОфисРелокация
75,800 – 144,200 USD в год
13 окт.
Senior Software Development Engineer In Test
Companion MedicalSeniorNorthridgeОфис
124,000 – 212,000 USD в год
13 окт.
Autonomy Software Integration and Test Lead
Northrop GrummanLeadEl SegundoОфисРелокация
142,200 – 213,400 USD в год
13 окт.
Sr. Software Development Engineer in Test — Apple, San Diego | itrelocate