X5, Медиа

Full-stack QA Engineer (Manual + Automation, Python)

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

О компании

X5 — медийное подразделение группы компаний, которое разрабатывает рекламную платформу и сервисы, помогающие брендам находить и достигать многомиллионной аудитории. Проект создаётся с нуля: команда фокусируется на практическом применении уникальных данных X5 для связи рекламодателей с пользователями сервисов компании.

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

  • Собственная рекламная платформа создаётся с нуля
  • Продукт на стыке AdTech, Big Data и ритейла
  • Роль связана с качеством backend- и UI-сервисов

О вакансии

В продуктовой команде, которая строит рекламную платформу X5, качество рассматривается как часть надёжности сервиса: от проверки логики вручную до устойчивых автоматизированных сценариев. Твоя зона ответственности — обеспечивать качество на всех этапах разработки и релизов.

Команда работает в логике продуктового цикла: сначала ты помогаешь понять требования и продумать покрытие, затем превращаешь важные сценарии в автотесты. В фокусе — стабильность API и проверка пользовательских сценариев (UI), а также анализ результатов тестирования и ошибок.

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

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

Что мы предлагаем:

  • Формат ответственности “за ключевые задачи”: качество и надёжность сервиса на всех этапах
  • Работу с Python-автоматизацией тестов и инструментами уровня UI (Playwright)
  • Практику CI/CD на GitLab и отчётность через Allure TestOps
Навыки
PythonQAPlaywrightDockerSQLAppium

Обязанности

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

Условия

  • Локация: Москва, Добрынинская, Октябрьская, Серпуховская, улица Коровий Вал, 5

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

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

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