Automation QA Engineer

Automation QA Engineer

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

Наш клиент: международная продуктовая IT-компания, которая занимается разработкой высоконагруженных проектов в сфере iGaming (развлекательная, игровая и спортивная тематики) находится в поисках Middle Automation QA Engineer, который будет работать над разработкой продуктовых решений для клиентской поддержки.

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

  • Проектировать и разрабатывать тестовую стратегию для новых фич, модулей и интеграций
  • Создавать, поддерживать и расширять автотесты
  • Разрабатывать API-тесты (REST/gRPC, contract testing)

  • Покрывать тестами асинхронные интеграции через Kafka (проверять сообщения, delivery, ordering, schema compatibility)

  • Разрабатывать E2E-тесты распределённой системы с учётом eventual consistency и retry-механизмов

  • Подготавливать и управлять тестовыми окружениями (Testcontainers/Docker Compose, включая Kafka, БД и микросервисы)

  • Верифицировать данные в БД и message брокерах (выполнять SQL-запросы, работать напрямую с Kafka topics)

  • Интегрировать автотесты в CI/CD-пайплайны и обеспечивать быстрый фидбек на pull реквестах и релизных ветках

  • Проводить ручное exploratory и regression-тестирование на ранних этапах и при сложных сценариях

  • Анализировать баги, воспроизводить их и помогать разработчикам в диагностике (логи, tracing, monitoring)

Требования:

  • Опыт тестирования REST/gRPC API и автоматизации тестирования с использованием соответствующих фреймворков от 4+ лет
  • Опыт тестирования Kafka и автоматизации с использованием Kafka Clients и/или Testcontainers
  • Уверенные навыки программирования для разработки автотестов (Python/Java или TypeScript)
  • Опыт настройки тестовых окружений с использованием Testcontainers и/или Docker Compose (включая Kafka и базы данных)
  • Умение писать SQL-запросы для проверки данных (PostgreSQL/MySQL/MongoDB/Redis)
  • Опыт интеграции автотестов в CI/CD-пайплайны (GitLab CI, Jenkins, GitHub Actions)
  • Инициативность и гибкость
  • Хорошие коммуникативные навыки

Будет плюсом:

  • Опыт нагрузочного тестирования (k6, Gatling, JMeter)
  • Опыт UI/E2E-тестирования (Cypress, Playwright)
  • Понимание подхода Behavior-Driven Development (Cucumber, Gherkin)
  • Опыт работы с инструментами трассировки (OpenTelemetry, Jaeger)

Условия:

  • Оформление по ТК РФ
  • Формат работы: офис
  • Оплачиваемый отпуск и больничные
  • 4 дополнительных day off в году
  • График работы: 5/2 с гибким началом рабочего дня
  • Корпоративное питание в офисе
  • Компенсация спортивных занятий
  • Оплачиваемый отпуск и больничный
  • Оплата курсов и обучения
  • Заработная плата обсуждается по итогам личной встречи
Навыки
  • REST
  • REST API
  • Apache Kafka
  • Docker-compose
  • SQL
  • Python
  • Java
  • TypeScript
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию