Apple
Software Development Engineer in Test - Contacts, Phone, FaceTime
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по автоматизации тестирования в команде Internet Technologies QE & Ops. Разработка и поддержка автоматизированных тестов для функций Apple (AirDrop, ShareSheet, Mail, Messages, FaceTime, Phone, Safari) на всех платформах.
Задачи
- Проектировать, разрабатывать и поддерживать фреймворк автоматизации тестирования и тесты для новых функций на нескольких платформах
- Оптимизировать отчётность по автоматизированным тестам через различные каналы коммуникации
- Проводить анализ первопричин багов, найденных автоматизацией
- Расследовать проблемы, блокирующие автоматизированные прогоны, и своевременно их устранять
- Обеспечивать масштабируемость и эффективность тестовой инфраструктуры
- Кросс-функционально взаимодействовать с командами для достижения стратегических целей по качеству
Требования
- BS in Computer Science или эквивалент
- Опыт разработки на Python, Java, Swift, C/C++ или Objective-C
- Опыт работы с жизненным циклом разработки ПО и инструментами вроде git
- Опыт тестирования и автоматизации API, UI и нативных приложений для мобильных и/или десктопных платформ
- Опыт работы с системами Continuous Integration
Навыки
- Python
- Java
- Swift
- C/C++
- Objective-C
- git
- Continuous Integration
- XCTest
- XCUITest
- Xcode
- SQL
- iOS
- macOS
- visionOS
- watchOS
- tvOS