Назад
1 день назад

Middle+/Senior Fullstack QA Engineer (Python)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle+/Senior Fullstack QA Engineer (Python): Ручное и автоматизированное тестирование UI, API и E2E-сценариев для цифровых сервисов X5 с акцентом на построение тестового фреймворка, проверку асинхронных процессов и работу с тестовыми стендами и оборудованием. Focus on разработку автотестов в CI/CD, мокирование внешних систем, генерацию данных, анализ дефектов и выстраивание тестирования в условиях отсутствия готового процесса.

Локация: Москва; удалённый или гибридный формат работы.

Компания

X5 Tech — IT-компания и цифровой партнёр российской розничной группы X5, разрабатывающий решения для торговых сетей, сотрудников и покупателей.

Что делать

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

Требования

  • Опыт ручного тестирования веб-приложений, включая тест-дизайн, регрессионное и исследовательское тестирование.
  • Опыт автоматизации UI- и API-тестов на Python с использованием pytest, Playwright, Selenium и httpx или requests.
  • Опыт построения тестового фреймворка: Page Object, фикстуры, параметризация, параллельный запуск через pytest-xdist и отчёты в Allure.
  • Опыт проверки API-ответов по схемам Pydantic или JSON Schema, а также мокирования запросов и внешних систем.
  • Опыт тестирования асинхронных процессов: фоновых задач и очередей, долгих операций со сменой статусов, опроса статуса, SSE и гонок при параллельных операциях.
  • Опыт генерации тестовых данных с Faker и изоляции окружения в Docker или testcontainers.
  • Знание SQL для проверки данных и умение читать логи.
  • Критическое техническое мышление, способность проверять поведение системы по источникам и находить первопричину.
  • Умение выстроить тестирование там, где процесса ещё нет, а также быстро решать проблемы и находить ответы.

Хорошо, если есть

  • Опыт использования AI-ассистентов для генерации и ревью автотестов.

Культура и преимущества

  • Официальное оформление, белая заработная плата и полугодовые премии по результатам работы.
  • Удалённый или гибридный формат работы.
  • ДМС с выездом за рубеж и стоматологией, а также страхование жизни и здоровья.
  • Обучение за счёт компании: тренинги, семинары, конференции, мастер-классы, корпоративный университет и программы развития.
  • Технические сообщества, внутренние митапы, демо-дни, спортивные сообщества и программы поддержки благополучия.
  • Скидки в экосистеме X5, программа привилегий Prime-zone и материальная помощь в сложных жизненных ситуациях.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →