Full-Stack QA Engineer (Manual + Automation, Python)
Summary
QA engineer at X5 Media owning quality of the company's in-house retail-media ad platform end to end: manual functional/regression/integration testing of backend and UI, plus building automation in Python with Playwright and requests, wired into GitLab CI/CD and Allure TestOps.
Мы создаем собственную рекламную платформу с нуля. Наша цель — эффективно использовать уникальные данные X5, чтобы соединять бренды с многомиллионной аудиторией наших сервисов. Это амбициозный продукт на стыке AdTech, Big Data и ритейла, и мы ищем QA-инженера, который будет отвечать за качество сервиса на всех этапах — от ручного тестирования до автоматизации.
Нам нужен специалист, который ценит качество продукта, внимательно относится к деталям, умеет находить слабые места в логике и готов брать на себя ответственность за ключевые задачи по обеспечению стабильности и надежности системы.
Что предстоит делать
- Проводить ручное тестирование backend- и UI-сервисов: функциональное, регрессионное, интеграционное и приемочное.
- Анализировать требования и формировать тест-кейсы для последующей автоматизации.
- Разрабатывать и поддерживать автоматизированные тесты для API, интеграционных и UI-сценариев на Python с использованием Playwright и requests.
- Работать с API: отправлять запросы, валидировать ответы, анализировать ошибки и пограничные сценарии.
- Интегрировать тесты в CI/CD GitLab, настраивать и поддерживать отчетность в Allure TestOps.
- Анализировать результаты тестирования, логи и предлагать улучшения в процессах качества.
Мы ожидаем
- От 3 лет опыта в тестировании и от 2 лет в автоматизации.
- Уверенное владение Python.
- Опыт ручного и автоматизированного тестирования backend-сервисов и UI.
- Навыки работы с Git и понимание CI/CD.
- Базовые навыки работы с Docker и Docker Compose.
- Знание SQL и опыт работы с базами данных.
- Уверенную работу в Linux и командной строке.
- Знание методологий и техник тестирования, тест-дизайна, пирамиды тестирования и quality gates.
- Опыт ведения тестовой документации.
Будет плюсом
- Опыт работы с Appium.
- Опыт нагрузочного тестирования.