Steampunk
Automation Test Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Automated Test Engineer в Steampunk для автоматизации тестирования и QA-экспертизы на критически важных проектах федеральных клиентов. Роль предполагает построение инфраструктуры автотестов, интеграцию тестов в CI/CD и работу в Agile-команде.
Задачи
- Понимать потребности стейкхолдеров и доносить их до разработчиков
- Встречаться с командой продуктового дизайна для определения параметров тестирования
- Писать тест-планы, создавать тест-кейсы, процедуры тестирования, баг-репорты и финальные QA-отчёты
- Управлять определением архитектуры тестовых данных и запросами на них
- Устранять ошибки и оптимизировать процедуры тестирования
- Тестировать и анализировать код, написанный другими, включая валидацию данных, функциональное, нагрузочное, юзабилити- и accessibility-тестирование
- Создавать инструменты и инфраструктуру для автоматизации тестирования
- Проводить валидационное тестирование систем и наборов данных при миграции в облако
- Разрабатывать скрипты автотестов с учётом параллелизации и идемпотентности
- Автоматизировать и улучшать процессы разработки, тестирования, деплоя и релиза
- Обеспечивать безопасность систем от киберугроз
- Работать с разработчиками для соблюдения установленных процессов
- Документировать текущее состояние окружения, проводить gap-анализ и готовить рекомендации
- Использовать виртуализацию и контейнеризацию для оптимизации тестирования
- Совместно с командами развивать процессы и инструменты DevSecOps
- Регулярно отчитываться о статусе и проводить кросс-обучение членов DevSecOps-команды
- Работать как individual contributor и менторить младших коллег
Требования
- Возможность получить допуск к гостайне США (U.S. government Security Clearance)
- Степень бакалавра в IT либо в другой области плюс 2 года релевантного IT-опыта
- 5 лет опыта с Git SCM (GitHub, GitLab, Bitbucket)
- 5 лет опыта с одним или несколькими языками программирования или скриптинга
- 5 лет опыта application DevSecOps с активной разработкой в Agile
- Опыт работы с Docker-контейнерами и платформами вроде Kubernetes
- 5 лет опыта внедрения автотестов с инструментами Selenium, Appium, Soap UI, RestAssured, Postman
- Опыт интеграции автотестов (производительность, безопасность, функциональность) в CI/CD-пайплайны
- Опыт нагрузочного и performance-тестирования
- Опыт работы в одном или нескольких облаках (AWS, Azure, GCP)
Условия
- Зарплата $90,000–$130,000 в год
- Полный компенсационный пакет и дополнительные бenefits
- Собеседования и ассessments проходят с включённой камерой
- Равные возможности трудоустройства, участие в E-Verify
Навыки
- Git
- GitHub
- GitLab
- Bitbucket
- Docker
- Kubernetes
- Selenium
- Appium
- SoapUI
- RestAssured
- Postman
- CI/CD
- AWS
- Azure
- GCP
- DevSecOps