CACI International Inc

Senior Test Automation Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер по автоматизации тестирования в CACI: проектирование и поддержка автотестов для backend-сервисов (REST API) и веб-интерфейсов, развитие внутреннего фреймворка и миграция с Robot Framework на современные платформы.

Задачи

  • Разрабатывать, поддерживать и улучшать наборы автотестов для backend REST API и веб-интерфейсов
  • Создавать и поддерживать масштабируемый и надёжный фреймворк автотестирования: запуск, отчётность, подготовка и очистка данных, интеграция с CI/CD
  • Реализовывать и расширять автоматизацию на Python с использованием Pytest, включая фикстуры, стратегии тестовых данных и проверки
  • Создавать и поддерживать Docker/Podman-образы для единообразного запуска автотестов в средах разработки и CI
  • Интегрировать запуск автотестов в пайплайны Jenkins и GitLab CI/CD, обеспечивая повторяемость и понятную отчётность
  • Использовать Linux CLI и Bash-скрипты для поиска, парсинга, преобразования и отчётности по большим объёмам логов и результатов тестов
  • Поддерживать UI-автоматизацию на Robot Framework и Python Selenium, повышать стабильность тестов
  • Планировать, оценивать и декомпозировать работы по миграции внутреннего тестового фреймворка с legacy Robot Framework на современную альтернативу (Robot Framework AIO или Microsoft Playwright)
  • Поддерживать SQL-запросы и встраивать проверки БД в автотесты
  • Разбирать сбои CI и нестабильность тестов, повышать надёжность и участвовать в непрерывных улучшениях
  • Применять знания концепций T&E
  • Анализировать требования, концепции операций, планы закупок и описания систем для разработки тест-планов и процедур, сбора и анализа данных, отчётности по результатам
  • Поддерживать разработку документации T&E (стратегия, мастер-план, оценки готовности к тестированию, отчёты)

Требования

  • Наличие TS/SCI с действующим CI polygraph на старте
  • Сильный опыт работы с Linux и Bash-скриптами, умение эффективно работать из командной строки и обрабатывать большие объёмы данных (логи, артефакты тестов, результаты)
  • Продвинутый опыт построения автотестов на Python, включая фреймворки на базе Pytest
  • Сильный опыт работы с Docker (или Podman): сборка, версионирование и поддержка образов для автоматизации и CI/CD
  • Рабочее знание пайплайнов Jenkins и GitLab, включая запуск контейнеризированных задач и управление стадиями автотестов
  • Опыт тестирования REST API: проверка ответов, сценарии аутентификации, негативные и ошибочные сценарии
  • Знакомство с UI-автоматизацией на Robot Framework с библиотекой Selenium (Python)
  • 8 лет опыта в роли TE на программах и контрактах сопоставимого масштаба и сложности
  • Степень бакалавра по математике, естественным наукам, инженерии, статистике, инженерному менеджменту или смежной дисциплине аккредитованного вуза (4 года дополнительного опыта TE могут заменить степень)

Условия

  • Полная занятость, постоянный контракт
  • Командировки отсутствуют
  • Гибкий график отпусков (flexible time off)
  • Доступ к обширным обучающим ресурсам
  • Комплексные льготы: здравоохранение, wellness, финансовые, пенсионные, поддержка семьи, непрерывное образование, оплачиваемый отпуск
  • Конкурентная компенсация
  • Равные возможности трудоустройства

Навыки

  • Python
  • Pytest
  • Linux
  • Bash
  • Docker
  • Podman
  • Jenkins
  • GitLab CI/CD
  • REST API
  • Robot Framework
  • Selenium
  • SQL
  • Microsoft Playwright
  • Robot Framework AIO

Похожие вакансии

Software Engineer Sr - E3
Lockheed MartinSeniorKing Of PrussiaОфис
110,300 – 204,900 USD в год
30 сент.
Test Automation Software Engineer
Booz Allen HamiltonMiddleMcleanГибрид
77,600 – 176,000 USD в год
29 сент.
Testing Lead
InadevLeadRestonОфис
150,000 – 165,000 USD в год
24 сент.
Senior Software Engineer in Test (SDET)
eHealthSeniorSurpriseУдалённо
129,700 – 162,100 USD в год
21 сент.
Software Systems Testing Engineer Sr
Lockheed MartinSeniorLittletonОфис
110,300 – 204,900 USD в год
8 сент.
Senior Test Automation Engineer — CACI International Inc, 86,600 – 181,800 USD в год, Linthicum | itrelocate