Lockheed Martin
Software Engineer Sr - E3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию ПО в подразделении Space Protection Programs компании Lockheed Martin. Разработка автоматизированных тестовых скриптов и тестовой архитектуры, руководство интеграционным и системным тестированием космических систем.
Задачи
- Разрабатывать и рецензировать автоматизированные тестовые скрипты и тестовую архитектуру
- Курировать выполнение тестов подсистем и системного уровня
- Документировать результаты тестов и расхождения
- Руководить работами по устранению аномалий и отладке
- Согласовывать тест-планы и процедуры между мультидисциплинарными командами с учётом технических, временных и стоимостных ограничений
- Работать в соответствии с функциональными и техническими спецификациями и стандартами
- Помогать в решении проблем интерфейсов аппаратного и программного обеспечения
- Обеспечивать интеграцию всей системы или подсистемы через выполнение тестового продукта
- Координировать тестирование подсистем и систем с поддерживающими организациями
- Руководить работами по системной интеграции и выполнению тестов
- Проводить оперативные брифинги по статусу тестов и расхождениям для представителей заказчика и руководства программы
- Работать в быстро меняющейся производственной среде, включая поддержку 24/7 и командировки для поддержки полного жизненного цикла
- Планировать, внедрять, тестировать, документировать и поддерживать решения для интеграции и тестирования собственных и COTS/GOTS компонентов, элементов, подсистем и систем
- Формулировать потребности и требования заказчика в решения по системному тестированию
- Устанавливать функциональные и технические спецификации и стандарты, определять входные/выходные параметры
- Анализировать требования на тестируемость, разрабатывать и руководить подготовкой и выполнением комплексных тест-планов, процедур и расписаний
- Анализировать результаты тестов и готовить комплексные отчёты по оценке подсистем и систем
- Писать отчёты о расхождениях и выполнять регрессионное тестирование интеграции для проверки внесённых исправлений
Требования
- Степень бакалавра (предпочтительно в области электротехники, информатики, программной инженерии, компьютерной инженерии или смежной области)
- Опыт разработки ПО для автоматизации тестирования
- Хорошие коммуникативные навыки и комфортная работа в быстро меняющейся мультидисциплинарной среде
- Готовность брать на себя инициативу и ответственность за продукты разработки
- Владение высокоуровневым скриптовым языком (Python, PHP, Ruby и т.п.) для разработки, отладки и выполнения автоматизированных тестовых скриптов
- Наличие допуска TS/SCI с возможностью получить и поддерживать TS/SCI с полиграфом
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкие условия и графики работы (например, 4x10)
- Соответствие взносов в 401(k)
- Оплачиваемый отпуск и праздничные дни
- Родительский отпуск
- Программа помощи сотрудникам (EAP)
- Гибкие расходные счета
- Помощь в обучении
- Страхование жизни
- Краткосрочная и долгосрочная нетрудоспособность
- Возможны годовые программы краткосрочного и/или долгосрочного поощрительного вознаграждения
Навыки
- Python
- PHP
- Ruby
- Test Automation
- Embedded Systems
- Flight Software
- Network Infrastructure
- Electrical Test Equipment
- Oscilloscopes
- Digital Multimeters
- Signal Generators
- Systems Integration
- Regression Testing