Назад к вакансиям

QA Automation Engineer (Python + AI)

X5 TechГибридот 6 лет5/2Полная занятость
PythonAICI/CDAPI TestingQA AutomationPlaywrightSeleniumRESTAssuredE2E TestingUI TestingSelenideAllure Reporting

Описание

Мы используем AI First подход и ожидаем, что AI-инструменты будут частью твоего рабочего процесса: генерация тестов, анализ кода, поиск причин падений, подготовка данных и ускорение рутинных задач. При этом ты должен понимать, что сгенерировал AI, уметь проверить результат и отвечать за итоговое качество.

Обязанности

  • Покрывать ручной регресс автотестами на UI, API и E2E
  • Выбирать, что имеет смысл автоматизировать, а что быстрее и надежнее проверять руками
  • Разбираться не только в том, «прошел ли тест», но и в том, действительно ли реализованный функционал соответствует требованиям и пользовательскому сценарию
  • Участвовать в ревью автотестов и кода, находить потенциальные проблемы и помогать команде поддерживать качество тестовой базы
  • Настраивать и поддерживать запуск автотестов в CI/CD, чтобы проверки качества происходили автоматически и давали команде быстрый feedback
  • Создавать и поддерживать тестовые данные, генераторы данных и заглушки для различных сценариев тестирования
  • Самостоятельно искать причины падения тестов и дефектов — от воспроизведения проблемы до понимания, где именно сломалась система
  • Быть частью команды разработки, а не отдельным этапом после нее
  • Обсуждать требования, находить корнер-кейсы и помогать предотвращать дефекты еще до выхода на тестовый стенд
  • Понимать, что именно мы проверяем, зачем это проверяем и какую проблему для продукта решает тест
  • Уметь выстраивать quality gate для большого потока AI/vibe-coded кода: иметь практический опыт или четкое понимание, как масштабировать автоматизацию, ревью и проверки так, чтобы команда могла выпускать больше кода без роста дефектов на продуктивной среде

Требования

  • Иметь опыт автоматизации тестирования UI, API и/или E2E
  • Уметь писать поддерживаемые автотесты, а не просто «тесты, которые проходят»
  • Уметь работать с Selenium, Selenide, Playwright, Rest Assured, Allure Report или аналогичными инструментами
  • Понимать основы HTTP, REST API и интеграционного взаимодействия сервисов
  • Понимать, как устроен CI/CD и как запускать автотесты в pipeline
  • Уметь работать с тестовыми данными, генераторами и mock/stub-сервисами
  • Понимать, как устроено приложение на уровне frontend/backend и уметь самостоятельно разобраться, где искать проблему
  • Уметь анализировать падения автотестов и отличать баг продукта от проблемы самого теста или окружения
  • Обладать коммуникативными навыками: уметь быстро донести проблему до разработчика и вместе найти решение
  • Не ждать подробной инструкции
  • Уметь самостоятельно найти ответ, проверить гипотезу и прийти с результатом
  • Обладать системным мышлением и понимать, что задача QA — не «найти как можно больше багов», а обеспечить качество продукта и скорость его развития

Будет плюсом

  • Опыт с Java/Kotlin или Python
  • Опыт построения автоматизации с нуля
  • Опыт работы с Docker, Kubernetes и CI/CD
  • Опыт тестирования микросервисов и интеграций
  • Опыт работы с Kafka/очередями
  • Опыт работы с SQL
  • Практический опыт использования AI для разработки и тестирования

Условия

  • Полная занятость
  • График 5/2
  • Формат работы: удалённо или гибрид