X5 Tech

Middle+/Senior Fullstack QA Engineer (Python)

Коротко

Middle+/Senior Fullstack QA Engineer в X5 Tech, IT-компании — цифровом партнёре ритейлера X5, Москва с удалённым или гибридным форматом. Роль включает ручное и автоматизированное тестирование UI, API и E2E-сценариев, построение тестового фреймворка на Python (pytest, Playwright, Selenium), тестирование асинхронных процессов и работу на стендах с оборудованием. Требуется опыт автоматизации, построения тестовых фреймворков, знание SQL и умение выстраивать тестирование с нуля.

Локация
Москва; удалённый или гибридный формат работы.
Компания
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 и материальная помощь в сложных жизненных ситуациях.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте