Рабочие задачи
- Проектировать и развивать фреймворки автоматизированного тестирования на Python.
- Автоматизировать web-, API- и интеграционное тестирование.
- Интегрировать автотесты в CI/CD и поддерживать тестовую отчетность.
- Анализировать дефекты, участвовать в code review и управлять тестовым покрытием.
Профильные навыки
- Уверенное владение Python: pytest, fixtures, parametrize
- Коммерческий опыт написания поддерживаемых автотестов.
- Опыт автоматизации API-тестов (httpx/requests), валидация схем
- Опыт мануального тестирования
- Опыт тестирования REST API и интеграционных взаимодействий
- Опыт проектирования и развития фреймворков автотестирования (архитектура, расширяемость, поддержка)
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналоги)
- Умение писать и настраивать мок-сервисы (WireMock или аналоги)
- Опыт работы с CI/CD (Jenkins, GitLab CI, GitHub Actions)
- Знание и использование систем тест-репортинга (Allure, ReportPortal)
- Знание SQL на уровне сложных выборок (JOIN, подзапросы, агрегации, DML)
- Опыт работы с реляционными БД (PostgreSQL, Oracle)
- Базовые навыки работы с Docker; понимание принципов Kubernetes
Коммерческий опыт
Рассматриваем Junior+, Middle и Senior. Минимум для каждого направления: 6 месяцев коммерческого опыта по профилю. Курсы и личные проекты могут дополнить его.
Курсы и личные проекты не заменяют коммерческий опыт.
Плюсом будет опыт применения AI-инструментов в коммерческой работе: с проверкой результата тестами и ревью, соблюдением конфиденциальности.
Расскажите о своём опыте
Опишите pytest-фреймворк и типы проверок, за которые отвечали. Расскажите о фикстурах, моках, тестовых данных и запуске в CI/CD.
Рассказать об опытеЗнакомимся со специалистами этого направления для будущих проектов. Эта страница не является объявлением об открытой вакансии.