Apple
Software Quality Engineer, Media Applications & Live Experiences
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по качеству программного обеспечения в команде Vision Products Group, отвечающий за качество медиа-приложений и трансляций на visionOS и Apple Vision Pro. Планирует и координирует тестирование, разрабатывает тест-планы и автоматизированные тест-сьюты для живых и on-demand медиа-событий.
Задачи
- Проектировать и разрабатывать новый автоматизированный тест-сьют для нового аппаратно-программного продукта на visionOS для распространения кросс-функциональным командам и в CI-пайплайны
- Расширять покрытие автоматизированными тестами в рамках существующих фреймворков и инструментов
- Сотрудничать с инженерами по автоматизации для соответствия стандартам команды, практикам кодирования и архитектурным паттернам
- Помогать кросс-функциональным командам интегрировать тест-сьют в их системы непрерывной интеграции и предрелизные прогоны
- Повышать надёжность и стабильность существующих автоматизированных тест-сьютов через отладку, рефакторинг и точечные улучшения
- Разрабатывать тест-планы, проводить ревью качества и дизайна, вести триаж багов до их закрытия
- Поддерживать тестирование на всём жизненном цикле медиа: от захвата и дистрибуции до воспроизведения на устройстве, производительности и надёжности
- Оценивать здоровье стрима и стабильность воспроизведения для функций вроде 3D-воспроизведения и Apple Immersive Video
- Во время живых событий выполнять тестирование, координироваться с инженерными партнёрами и доводить проблемы до решения в оперативные сроки
- Проводить ручное exploratory-, reliability- и performance-тестирование на оборудовании visionOS
- Использовать инструменты генеративного ИИ для ускорения анализа логов, классификации сбоев и отчётности
Требования
- 10 лет опыта в обеспечении качества клиентского ПО для конечных пользователей, медиа или видео QA
- Опыт написания тест-планов и координации тестовых прогонов и ревью между инженерными командами
- Понимание концепций видеос streaming (например, HLS или DASH) и видеоформатов (AVC, HEVC)
- Опыт руководства и развития команды в высоко кросс-функциональной среде
- Понимание концепций автоматизации тестирования и места автотестов в стратегии качества для OS-фреймворков вроде AVKit и CoreMedia
- Умение балансировать несколько задач одновременно и соблюдать сроки
- Практическое использование инструментов генеративного ИИ для поддержки тестовых процессов, например анализа логов или генерации отчётов
- Сильные аналитические и коммуникационные навыки, умение превращать сложные проблемы в понятные баг-репорты и отчёты о готовности
Навыки
- HLS
- DASH
- AVC
- HEVC
- AVKit
- CoreMedia
- visionOS
- iOS
- macOS
- Xcode
- Swift
- AVFoundation
- CI/CD
- Generative AI
- AR/VR
- spatial computing