Обязанности:
Наш клиент: международная продуктовая 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 с гибким началом рабочего дня Корпоративное питание в офисе Компенсация спортивных занятий Оплачиваемый отпуск и больничный Оплата курсов и обучения Заработная плата обсуждается по итогам личной встречи
Похожие вакансии