CACI International Inc
Software Test Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию в CACI для модернизации legacy-систем FEMA: ручное и автоматизированное тестирование enterprise-систем грантов. Работа в офисе в Вашингтоне в связке с разработчиками, бизнес-аналитиками и DevSecOps.
Задачи
- Проектировать, разрабатывать и поддерживать автоматизированные тестовые скрипты для функционального, регрессионного, нагрузочного, API- и интеграционного тестирования (Selenium, Protractor, Jasmine, Cucumber/Gherkin и аналоги)
- Строить и оптимизировать масштабируемые фреймворки автоматизации: Selenium Grid, параллельный запуск, кросс-браузерное тестирование, контейнеризированные наборы тестов, cloud-раннеры
- Применять AI-ассистированные подходы для ускорения генерации скриптов, создания данных, триажа дефектов и проверки покрытия
- Разрабатывать тестовые стратегии, планы, скрипты и автоматизированные пайплайны в DevSecOps-среде (CI/CD, GitLab/GitHub, Docker)
- Поддерживать оценку доступности по Section 508/WCAG в рамках автоматизации
- Совместно уточнять критерии приёмки и внедрять ATDD в нескольких agile-командах
- Определять метрики тестирования, KPI, дашборды и отчётность для руководства
- Управлять тестовыми данными, синтетическими наборами и правилами валидации в распределённых системах
- Проводить продвинутую отладку, анализ логов, поиск root cause и воспроизведение дефектов между системами
- Работать с бизнес-аналитиками, разработчиками и product owner над бизнес-логикой, пользовательскими сценариями и edge cases
- Влиять на дизайн, архитектуру и UX, выявляя пробелы в тестируемости и продвигая практики quality-focused engineering
- Наставлять junior-тестировщиков и участвовать в документации лучших практик
Требования
- Bachelor’s degree (или эквивалентный опыт)
- 7+ лет опыта тестирования, включая 5+ лет автоматизированного и 3+ года ручного тестирования
- Навыки программирования/скриптинга (Java, JavaScript/TypeScript, Python и др.) в автоматизированном тестировании
- Практический опыт с 2+ из: Selenium Grid/WebDriver, Protractor или Jasmine, Cucumber/Gherkin, JUnit, TestNG, GitHub/GitLab/Bitbucket
- Опыт работы с реляционными базами данных, UI/UX-тестированием, проверкой соответствия Section 508
- Опыт Agile/Scrum и инструментов Jira, Serena Business Manager, HP QC
- Готовность работать в офисе в Washington, DC
- Готовность пройти background investigation DHS/FEMA EOD
Условия
- Full time, Regular
- Гибкий график отпусков и доступ к обучающим ресурсам
- Комплексные бенefits: healthcare, wellness, финансовые, пенсионные, поддержка семьи, continuing education, time off
- Конкурентная компенсация и возможности обучения и развития
Навыки
- Selenium
- Selenium Grid
- WebDriver
- Protractor
- Jasmine
- Cucumber
- Gherkin
- JUnit
- TestNG
- Java
- JavaScript
- TypeScript
- Python
- GitHub
- GitLab
- Bitbucket
- CI/CD
- Docker
- Jira
- Serena Business Manager
- HP QC
- Agile
- Scrum
- Section 508
- WCAG
- ATDD
- SQL