Gcore
QA Automation Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по автоматизации тестирования в команду QA Automation компании Gcore. Задача — обеспечивать качество backend-сервисов и API через разработку масштабируемых фреймворков автотестов, внутренних инструментов и интеграцию тестирования в CI/CD.
Задачи
- Проектировать, разрабатывать и поддерживать наборы автотестов для backend-сервисов и API
- Улучшать фреймворк автоматизации тестирования и поддерживающую инфраструктуру
- Создавать и поддерживать внутренние инструменты и утилиты автоматизации
- Проектировать и внедрять масштабируемые решения для автоматизации тестирования
- Интегрировать автотесты в CI/CD пайплайны
- Анализировать результаты тестов, расследовать падения и проводить root cause analysis
- Тесно взаимодействовать с разработчиками, DevOps-инженерами и продуктовыми командами для повышения качества продукта
- Повышать покрытие тестами, надёжность и эффективность выполнения
- Участвовать в code review и внедрять лучшие практики автоматизации
- Вносить вклад в стратегию качества и инициативы непрерывного улучшения
- Оценивать и внедрять современные инженерные инструменты и практики, включая AI-assisted разработку
Требования
- 3+ года опыта в QA Automation (Middle) или 5+ лет (Senior)
- Сильные навыки программирования на Python
- Опыт разработки и поддержки фреймворков автотестов
- Понимание методологий тестирования, QA-процессов и техник тест-дизайна
- Сильные навыки администрирования и траблшутинга Linux
- Практический опыт с Docker и контейнеризированными окружениями
- Опыт работы с CI/CD системами (GitLab CI, Jenkins, GitHub Actions или аналогичными)
- Понимание основ сетей: TCP/IP, DNS, HTTP/HTTPS, TLS, REST API и клиент-серверной архитектуры
- Опыт API-тестирования, UI-тестирования и валидации backend
- Умение читать и работать с технической документацией на английском
- Умение эффективно использовать AI-агентов для генерации кода, отладки, разработки тестов, анализа логов и повышения продуктивности
- Опыт использования LLM для ускорения создания тест-кейсов, разработки автоматизации и расследования инцидентов
Условия
- Конкурентная компенсация
- Гибкий график и гибридный или удалённый формат в зависимости от роли
- Возможность работать из любой точки мира до 45 дней в году
- ДМС для сотрудника и семьи*
- Дополнительные оплачиваемые дни отпуска и больничные*
- Поддержка в важных жизненных событиях и праздниках
- Языковые курсы
- Современные офисы со снеками, напитками и развлечениями*
- Командные виды спорта и социальные активности*
Навыки
- Python
- Linux
- Docker
- CI/CD
- GitLab CI
- Jenkins
- GitHub Actions
- TCP/IP
- DNS
- HTTP/HTTPS
- TLS
- REST API
- API testing
- UI testing
- LLM
- AI agents