Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы,
в поисках QA Engineer.
Чем предстоит заниматься: - Проектирование и разработка тестовой стратегии для новых фич, модулей и интеграций;
- Создание, поддержка и расширение автотестов: API-тесты (REST/gRPC, contract testing);
- Тесты асинхронных интеграций через Kafka (проверка сообщений, delivery, ordering, schema compatibility);
- E2E-тесты распределённой системы с учётом eventual consistency и retry-механизмов;
- Подготовка и управление тестовыми окружениями (Testcontainers/Docker Compose, включая Kafka, БД и микросервисы);
- Верификация данных в БД и message broker'ах (SQL-запросы, прямой доступ к Kafka topics);
- Интеграция автотестов в CI/CD пайплайны, обеспечение быстрого фидбека на pull request'ах и релизных ветках;
- Ручное exploratory и regression тестирование на ранних этапах и при сложных сценариях;
- Анализ багов, воспроизведение, помощь разработчикам в диагностике (логи, tracing, monitoring).
Что команда ожидает: - Тестирование REST/gRPC API, автоматизация тестирования при помощи фреймворков;
- Тестирование 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);
- Tracing (OpenTelemetry/Jaeger).
Что компания может предложить: - Офисный формат работы (Москва);
- Реферальную программу за успешную рекомендацию;
- Рабочее место оборудовано современной техникой с учетом ваших пожеланий;
- 4 day-off в год за счет компании;
- Оперативное принятие решений и минимальное количество согласований;
- Частичную компенсацию занятий спортом;
- Реализацию сложных и интересных задач в рамках крупных проектов;
- Программу развития профессиональных компетенций: учебные курсы, поездки на конференции/митапы;
- Молодой коллектив и высококвалифицированную команду.