Обязанности:

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

Требования:

  • Опыт автоматизации тестирования UI, API и/или E2E; опыт работы более 6 лет.
  • Умение писать поддерживаемые автотесты и анализировать их падения.
  • Опыт работы с Selenium, Selenide, Playwright, Rest Assured, Allure Report или аналогами.
  • Понимание HTTP, REST API, взаимодействия сервисов и CI/CD.
  • Опыт работы с тестовыми данными, генераторами и mock/stub-сервисами.
  • Понимание frontend/backend и системное мышление; самостоятельность и умение взаимодействовать с разработчиками.
  • Будет плюсом: Java/Kotlin или Python, построение автоматизации с нуля, Docker, Kubernetes, тестирование микросервисов и интеграций, Kafka/очереди, SQL и практическое использование AI для разработки и тестирования.

Условия: полная занятость, график 5/2, удалённый или гибридный формат работы.