Steampunk
Test Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Test Engineer в DevSecOps-практику Steampunk: обеспечение качества и автоматизация тестирования приложений, облачных и data-систем для клиентов. Роль с ручным и автоматизированным тестированием в Agile/DevSecOps-среде.
Задачи
- Понимать потребности стейкхолдеров и доносить их до разработчиков
- Встречаться с командой продуктового дизайна для определения параметров тестирования
- Писать тест-планы, создавать тест-кейсы, процедуры тестирования, баг-репорты и финальные QA-отчёты
- Управлять определением архитектуры тестовых данных и запросами на них
- Устранять ошибки и оптимизировать процедуры тестирования
- Тестировать и анализировать код, написанный другими, включая data validation, функциональное, нагрузочное, usability и accessibility (508) тестирование
- Выстраивать инструменты и инфраструктуру для автоматизации тестирования
- Проводить валидационное тестирование систем и наборов данных при миграции в облако
- Разрабатывать скрипты автоматизированного тестирования с учётом параллелизации и идемпотентности
- Автоматизировать и улучшать процессы разработки, тестирования, деплоя и релиза
- Обеспечивать безопасность систем от киберугроз
- Работать с разработчиками для соблюдения установленных процессов
- Документировать текущее состояние среды, проводить gap-анализ и готовить рекомендации
- Использовать виртуализацию и контейнеризацию для оптимизации тестирования
- Участвовать в непрерывном улучшении DevSecOps-процессов и инструментов
- Готовить регулярные статус-отчёты и проводить кросс-обучение членов DevOps-команды
- Работать как individual contributor и менторить младших коллег
Требования
- Возможность получить U.S. government Security Clearance
- Степень бакалавра в IT или степень в другой области плюс 2 года опыта в IT
- 3 года опыта с Git SCM (GitHub, GitLab, Bitbucket)
- 3 года опыта с одним или несколькими языками программирования или скриптинга
- 3 года опыта application DevSecOps с активной разработкой в Agile
- Опыт работы с Docker-контейнерами и платформами вроде Kubernetes
- 3 года опыта внедрения автоматизации тестирования с Selenium, Appium, Soap UI, RestAssured, Postman
- Опыт интеграции автотестов (performance, security, functional) в CI/CD-пайплайны
- Опыт performance и load-тестирования
- Опыт работы в одной или нескольких облачных средах (AWS, Azure, GCP)
- 3-5 лет опыта в quality assurance и автоматизации тестирования в Agile/DevSecOps
Условия
- Желательны сертификации CAST и ISTQB
- Желательны сильные навыки письменной и устной коммуникации, командная работа
- Желателен опыт документирования текущего состояния среды и gap-анализа
Навыки
- Git
- GitHub
- GitLab
- Bitbucket
- Docker
- Kubernetes
- Selenium
- Appium
- SoapUI
- RestAssured
- Postman
- CI/CD
- AWS
- Azure
- GCP
- performance testing
- load testing
- accessibility testing
- DevSecOps