Apple
Software Development Engineer in Test - Kernel Quality Engineering, Core OS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
SDET в команду Darwin Kernel Quality Engineering в Apple. Отвечает за стратегию тестирования, автоматизацию и валидацию функций ядра XNU, поддерживающих silicon и продуктовый роадмап.
Задачи
- Определять и выполнять стратегии квалификации функций ядра в поддержку hardware и software инициатив
- Тесно работать с командами разработки ядра для понимания архитектуры, дизайна фич и взаимодействия подсистем (управление памятью, планирование CPU, питание, трассировка)
- Проектировать и реализовывать интеграционное, системное и end-to-end тестовое покрытие, а также точечные unit-тесты на C и Python
- Развивать инфраструктуру автоматизации и валидации для масштабируемого тестирования
- Расследовать, триажить и находить первопричины сложных падений тестов на уровне ядра, hardware и инфраструктуры
- Кросс-функционально взаимодействовать с инженерными командами для отладки и влияния на проектные решения
- Улучшать архитектуру тестов, покрытие и надёжность
- Анализировать данные о качестве и тренды для выявления системных рисков и пробелов в покрытии
- Доносить статус качества, риски и приоритеты до инженерного руководства и стейкхолдеров
- Работать в условиях неопределённости, самостоятельно расставляя приоритеты
Требования
- Умение самостоятельно вести QA-процессы в кросс-функциональных командах
- Навык коммуникации статуса качества стейкхолдерам, сильные навыки управления проектами и временем
- Владение методологиями тестирования, планированием тестов и определением стратегий валидации
- Сильные аналитические навыки, решение проблем и отладка, опыт с Python и C
- Степень бакалавра или магистра в Computer Science, Computer Engineering, Electrical Engineering или смежной области
Навыки
- Python
- C
- XNU kernel
- QA
- автоматизация тестирования
- тестовая инфраструктура
- отладка
- управление памятью
- планирование CPU
- трассировка