Fullstack QA Engineer
EmploycityОписание
Продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Fullstack QA Engineer.
Задачи:
Ручное тестирование (70%):
-
Тестирование REST-гейтвеев.
-
Тестирование gRPC-сервисов.
-
Тестирование потоков данных.
-
Тестирование Kafka-цепочек: публикация/консьюм, корректность событийных схем, повторяемость сценариев.
-
Проверка WebSocket-интеграций с внешними партнёрами.
-
Тестирование UI - iframe.
-
Формирование тестовой документации: чек-листы, сценарии, тест-кейсы.
-
Взаимодействие с командой разработки в формате CI/CD, участие в ревью требований.
Автоматизация (30%):
-
Разработка автотестов для REST-гейтвеев (API-тесты уровня сервиса).
-
Написание тестов для gRPC-endpoint ов (интеграционные тесты).
-
Разработка автотестов, проверяющих Kafka-потоки (producer/consumer сценарии).
-
Создание фреймворка/набора библиотек для регресса платформы.
-
Интеграция набора автотестов в CI (GitLab CI/GitHub Actions).
-
Подготовка тестовых данных и окружений (Docker, TestContainers, Mongo fixtures).
Требования:
-
Опыт ручного тестирования b2b/b2c систем от 5 лет.
-
Понимание микросервисной архитектуры и сервис-ориентированного тестирования.
-
Опыт тестирования event-driven систем (Kafka или аналоги).
-
Навыки тестирования REST API и WebSocket протоколов.
-
Базовое понимание gRPC и protobuf.
-
Знание SQL/NoSQL (Mongo предпочтительно).
-
Опыт написания автотестов на Python или C#.
-
Умение работать с Docker-окружением.
-
Понимание процессов CI/CD.
-
Умение грамотно оформлять тестовую документацию.
Условия:
- Официальное оформление и официальная зарплата.
- Удаленный формат работы.
- Обучение за счет компании.
- ДМС после 6 месяцев работы.
- Частичная компенсация спортзала.
- Частичная компенсация английского языка или психолога (на выбор).
- 4 day-off в год за счет компании.
- Годовая премия по результатам работы.