Quantum Space
Software Test & Automation Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию и автоматизации в компанию Quantum Space, разрабатывающую космические аппараты. Задача — обеспечивать надёжность и производительность полётного ПО через автоматизированное тестирование, интеграцию и верификацию.
Задачи
- Разрабатывать и поддерживать автоматизированное интеграционное, верификационное и регрессионное тестирование полётного ПО
- Проектировать, реализовывать и выполнять тест-кейсы на основе требований и автоматизированные тест-скрипты
- Разрабатывать и развивать фреймворки автотестов на Python, C/C++ или аналогичных языках
- Проверять обработку команд и телеметрии, управление режимами, обработку отказов и другие критичные функции полётного ПО
- Поддерживать тестирование в средах SIL, HIL и flight-representative
- Совместно с разработчиками и системными инженерами выявлять дефекты и проводить root-cause анализ
- Разрабатывать и поддерживать наборы регрессионных тестов
- Интегрировать автотесты в CI/CD пайплайны
- Анализировать результаты тестов, документировать дефекты и формировать отчёты о верификации
- Поддерживать тестовые среды, симуляционные инструменты и тестовую инфраструктуру
- Участвовать в технических ревью и улучшать процессы верификации и автоматизации
Требования
- Степень бакалавра в Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Aerospace Engineering или смежной области
- Опыт от 2 лет в разработке ПО, тестировании, автоматизации тестирования или смежной инженерии
- Сильные навыки программирования на Python, C/C++ или аналогичных языках
- Опыт разработки автотестов, тестовых фреймворков или инструментов верификации
- Опыт тестирования встраиваемых систем, real-time ПО или сложных приложений
- Понимание методологий интеграции, верификации, валидации и регрессионного тестирования
- Знакомство с автоматизированным тестированием, CI/CD и управлением конфигурациями
- Опыт отладки, troubleshooting и трекинга дефектов
- Аналитические и коммуникативные навыки, умение работать в команде
- Соответствие требованиям ITAR (гражданство США, ПМЖ или соответствующий статус)
Условия
- Конкурентная зарплата и equity
- Медицинская, стоматологическая и офтальмологическая страховка
- Щедрый отпуск
- FSA
- 401(k) с matching
- Equity sharing
- Офис в Rockville, MD
Навыки
- Python
- C
- C++
- pytest
- CI/CD
- Jenkins
- GitLab CI/CD
- GitHub Actions
- Git
- JIRA
- SIL
- HIL
- RTOS
- embedded Linux