Blue Origin
EGSE Automation Software Engineer - TeraWave
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер автоматизации тестирования в команду AI&T программы TeraWave. Разработка автоматизированных тест-кейсов и последовательностей для функционального тестирования космических аппаратов в рамках заданной архитектуры тестового ПО.
Задачи
- Разрабатывать и поддерживать автоматизированные тест-кейсы и тестовые последовательности для функционального тестирования космических аппаратов в рамках установленной архитектуры тестового ПО
- Реализовывать тестовые скрипты согласно требованиям покрытия; проверять логику оценки pass/fail по критериям успешности тестов
- Взаимодействовать с командами тестовых операций и системной инженерии для перевода тестовых требований и процедур в автоматизированные реализации
- Отлаживать сбои тест-кейсов и находить первопричину в ПО, интерфейсах или аппаратуре; внедрять исправления и улучшения
- Участвовать в развитии функциональности тестового фреймворка под руководством старшего инженера автоматизации
- Внедрять практики управления конфигурацией ПО и код-ревью согласно стандартам команды
- Поддерживать развёртывание и квалификацию автоматизированных тестовых наборов для использования в качестве приёмочных тестов на производственной линии
- Документировать тест-кейсы, интерфейсы и использование фреймворка для команды
- Координировать с командами EGSE-аппаратуры и тестовых операций требования к интерфейсам и выполнение тестов
- Фиксировать и отслеживать аномалии, связанные с автоматизацией; поддерживать их классификацию и анализ первопричин
Требования
- Степень бакалавра в области компьютерной инженерии, программной инженерии, электротехники или смежной области
- 3+ года опыта разработки автоматизированных тестов, встраиваемого ПО или ПО наземной поддержки в аэрокосмической, оборонной или смежной отрасли
- Владение Python; опыт разработки автоматизированных тестовых скриптов, взаимодействующих с аппаратурой
- Опыт разработки, выполнения или квалификационно-приёмочных испытаний ПО для космических аппаратов или спутников
- Знакомство с аппаратными интерфейсными протоколами (SpaceWire, CAN, RS-422 или аналогичными) в контексте автоматизированного тестирования
- Опыт управления конфигурацией ПО (Git или аналог)
- Сильные навыки письменной и устной коммуникации; умение чётко документировать тест-кейсы и покрытие
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, базовое и дополнительное страхование жизни, оплачиваемый родительский отпуск, краткосрочная и долгосрочная нетрудоспособность, 401(k) с матчингом компании до 5%, программа поддержки образования
- Опционы для всех штатных сотрудников (от 20 часов в неделю)
- Оплачиваемый отпуск: до четырёх недель в год в зависимости от запланированных часов и до 14 оплачиваемых корпоративных праздников
- Возможны бонусы и дополнительные льготы в зависимости от роли и уровня должности
- Требуется проверка биографии; для отдельных должностей — проверка DBIDS и другие требования
- Требуется гражданство США, статус постоянного резидента или законное пребывание в США в качестве беженца/получившего убежище
Навыки
- Python
- SpaceWire
- CAN
- RS-422
- Git
- GSEOS
- COSMOS
- LabVIEW
- NI TestStand
- PyTest
- CI/CD
- MATLAB
- C++