Опыт работы: 3–6 лет. Полная занятость, график 5/2. Формат работы: удалённо, гибрид или офис.
Обязанности:
- Проектировать, разрабатывать и поддерживать фреймворк и библиотеки для автоматизации тестирования.
- Разрабатывать инструменты автоматизации установки и настройки продукта под разные среды выполнения.
- Разрабатывать и автоматизировать сценарии тестирования продукта.
- Интегрировать инструменты тестирования в CI/CD.
- Разрабатывать и проводить нагрузочное тестирование продукта.
Требования:
- Python для разработки скриптов и утилит; Pytest для написания тестовых сценариев и фикстур; Docker для сборки образов и оркестрации окружений через docker-compose.
- Глубокое знание GitLab CI: написание пайплайнов для автоматизации прогонов тестов, настройка артефактов, параллелизация задач и управление динамическими средами.
- Уверенное владение Git, включая ветвление, стратегии ревью и командную работу в репозиториях.
- Опыт применения AI-агентов для ускорения написания кода, генерации тестовых сценариев и анализа логов.
Будет плюсом:
- Опыт с Kubernetes, Helm и кластерами k3s/minikube.
- Опыт написания сценариев на k6 (Go/JS), настройки дашбордов и алертов в Observability Stack (Grafana, Prometheus, Loki, Alloy).
- Опыт с SIEM или колончатыми СУБД, например ClickHouse.