Leidos
Embedded Software Test Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию встроенного ПО в оборонную компанию Leidos для поддержки ракетных систем ПРО. Полный цикл тестирования embedded-систем: планирование, автоматизация на Python, анализ результатов и отчётность.
Задачи
- Разрабатывать, поддерживать и выполнять автоматизированные и ручные тест-процедуры для встроенного ПО и интегрированных систем
- Разрабатывать, выполнять и отлаживать автоматизированные тест-скрипты на Python для повышения покрытия и эффективности тестирования
- Проектировать и внедрять фреймворки автоматизации и тестовые стенды для embedded-систем
- Проводить тестирование в симулированных средах, HWIL и SIL
- Выполнять модульное, интеграционное, системное, регрессионное, нагрузочное и формальное квалификационное тестирование
- Валидировать интерфейсы между ПО, прошивкой и аппаратными компонентами
- Проводить пост-анализ сложных тестовых данных, выявлять тренды, изолировать первопричины и формировать отчёты и рекомендации
- Готовить и поддерживать тестовую документацию: STP, STD, STR
- Сопоставлять требования с тест-сценариями и процедурами для полной прослеживаемости
- Разрабатывать и поддерживать Requirements Traceability Matrices (RTM)
- Использовать Wireshark для диагностики сетевого трафика и протоколов
- Интегрировать автоматизированные тесты в CI/CD пайплайны
- Использовать Jira для трекинга дефектов и поддержки SAFe-процессов
- Участвовать в ревью требований на тестируемость и прослеживаемость
- Поддерживать планирование тестирования, оценку трудозатрат и расписания
- Поддерживать технические и milestone-ревью, демонстрации заказчику (TRR, TRB)
- Взаимодействовать с кросс-функциональными командами для решения технических проблем
Требования
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering или смежной дисциплине (или эквивалентный опыт)
- 8+ лет опыта в тестировании, интеграции и верификации встроенных систем (или 6+ лет с магистерской степенью)
- Действующий допуск secret security clearance
- Опыт тестирования встроенных систем и интегрированных аппаратно-программных платформ
- Опыт автоматизации тестирования и работы с автоматизированными тестовыми средами
- Сильные навыки скриптинга и отладки на Python
- Опыт разработки и поддержки фреймворков автоматизации
- Умение анализировать и интерпретировать сложные тестовые данные
- Опыт сопоставления требований с тест-сценариями и процедурами верификации
- Опыт разработки и поддержки Requirements Traceability Matrices (RTM)
- Опыт валидации интерфейсов между ПО, прошивкой и аппаратными компонентами
- Опыт регрессионного и нагрузочного тестирования
- Опыт работы с инструментами сетевого анализа, например Wireshark
- Опыт использования Jira для трекинга дефектов и поддержки SAFe
- Опыт интеграции автоматизированных тестов в CI/CD пайплайны
- Опыт подготовки тестовой документации: STP, STD, STR
- Опыт модульного, интеграционного, регрессионного, нагрузочного и формального тестирования
- Сильные навыки траблшутинга embedded-ПО, сетей, аппаратной интеграции и систем автоматизации
- Опыт пост-тестового анализа и документирования результатов
Условия
- Pay Range $107,900.00 - $195,050.00
- Позиция открыта не менее 3 дней с даты публикации
- Работа в офисе в Huntsville, AL
- Проекты в области обороны, космоса, кибербезопасности и коммерческих решений
Навыки
- Python
- Wireshark
- Jira
- CI/CD
- SAFe
- HWIL
- SIL
- Requirements Traceability Matrix
- Automation frameworks
- Embedded systems
- Networking
- Unit testing
- Integration testing
- Regression testing
- Performance testing