X5, Медиа

Auto&Manual QA Engineer / Тестировщик-автоматизатор

Москва, Добрынинская, Октябрьская, Октябрьская, Серпуховская, улица Коровий Вал, 5Полная занятость3–6 лет

О компании

X5 Media развивает платформу ЕСУМ — систему управления жизненным циклом рекламного контента, которая помогает крупнейшим торговым сетям страны (“Перекресток”, “Пятёрочка”). В этой роли QA погружён в продукт, связанный с распространением аудио/видео и управлением ими на инфраструктуре, где важны стабильность и точность интеграций.

Ключевые факты:

  • Тестируется платформа ЕСУМ для управления рекламным контентом
  • Контент работает на 120 000+ устройств в магазинах
  • Нагрузка распределённая, есть оффлайн-сценарии
  • Есть бизнес-критичные интеграции загрузки и доставки аудио/видео

О вакансии

Команда QA в X5 Media отвечает за качество ЕСУМ — платформы, которая управляет жизненным циклом рекламного контента для больших торговых сетей. Проект затрагивает и бэкенд-сервисы, и интеграции, а также сценарии, связанные с реальной эксплуатацией контента в магазинах.

Роль ориентирована на FullStack QA в практическом смысле: вы будете сочетать ручное тестирование (функциональное, регрессионное, интеграционное и приёмочное) с разработкой автоматизированных проверок для API. Фокус — backend и интеграционные цепочки, где важно заранее понять требования и превратить кейсы в стабильные авто-тесты.

Что важно в вашем опыте: вы будете работать с Python и тестировать через API (requests, валидация ответов), а также с Playwright для автоматизации там, где это требуется. Далее результаты тестов попадают в пайплайны CI/CD и отображаются через отчётность в Allure TestOps.

Чем предстоит заниматься:

  • Тестировать сервисы вручную: функциональные, регрессионные, интеграционные и приёмочные проверки
  • Изучать требования и формировать тест-кейсы, которые потом можно автоматизировать
  • Разрабатывать и поддерживать автоматизированные тесты для API и интеграций
  • Проводить модульное тестирование на уровне сервисов и контрактов API
  • Работать с API: отправлять запросы, проверять ответы и корректно обрабатывать ошибки
  • Интегрировать тесты в CI/CD на базе GitLab CI
  • Настраивать отчётность и визуализацию результатов в Allure TestOps
  • Анализировать итоги прогона, разбирать логи и участвовать в улучшении процесса
Навыки
PythonREST APIАвтоматизированное тестированиеРучное тестированиеPlaywrightRequestsAPIИнтеграционное тестированиеLinux

Обязанности

  • Выполнять ручное тестирование backend-сервисов: функциональное и регрессионное
  • Проводить интеграционное и приёмочное тестирование сервисов
  • Исследовать требования и подготавливать тест-кейсы под последующую автоматизацию
  • Разрабатывать автоматизированные API-тесты на Python
  • Писать интеграционные и модульные автотесты для проверки сервисов
  • Отправлять запросы в API, валидировать ответы и контролировать обработку ошибок
  • Подключать тесты к CI/CD пайплайнам в GitLab CI
  • Готовить и поддерживать отчётность в Allure TestOps
  • Анализировать результаты тестов и логи, участвовать в улучшении QA-процессов

Условия

  • Город: Москва (локация указана в районе Добрынинская / Октябрьская / Серпуховская, ул. Коровий Вал, 5)

Похожие вакансии

Как получить эту работу — с ИИ-помощником РаботаМакс

Бесплатно поможем на каждом шаге. Нажмите, чтобы раскрыть.