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.