Команда отвечает за предоставление данных о матче в режиме реального времени, например, изменение коэффициентов, контентная часть. А также за формирование всего дерева данных от спорта до ставки. В зоне ответственности данной команды несколько десятков микросервисов, формирующих основу бизнеса.
Чем предстоит заниматься:
• Тестирование backend-функциональности и микросервисной архитектуры
• Тестирование внутренней и внешней интеграции (REST, gRPC), WebSocket
• Интеграционное тестирование сервисов (HTTP, AMQP, RabbitMQ)
• Тестирование БД (PostgreSQL, Redis)
• Тестирование frontend-компонентов, включая виджеты спортивных данных, интерфейсы с лайв-обновлениями и видеоплееры с интеграцией видеотрансляций
• Проверка корректности отображения данных, пользовательских сценариев и синхронизации frontend с backend, включая real-time обновления
• Разработка тест-планов и тест-кейсов (TestIT)
• Ведение документации и работа с задачами (Jira, Notion)
• Локализация, оформление и сопровождение дефектов
• Подготовка отчетов по результатам тестирования
• Работа с логами и мониторингом (Grafana, Sentry)
• Работа с тестовыми окружениями
• Подготовка тестовых данных
Мы ожидаем:
• Обязательный опыт тестирования backend-сервисов от 3-х лет
• Опыт тестирования API (REST/gRPC)
• Опыт тестирования web-интерфейсов и понимание взаимодействия frontend и backend
• Уверенные знания базовых команд SQL (SELECT, INSERT, UPDATE, JOIN, агрегатные функции)
• Понимание работы брокеров сообщений и опыт их тестирования
• Опыт работы с форматами данных JSON, Proto
• Знание техник тест-дизайна и умение применять их на практике
• Опыт работы с Git
• Умение работать с Browser DevTools
Будет плюсом:
• Опыт тестирования Web и мобильных приложений, сложных UI-компонентов, включая виджеты, real-time интерфейсы и видеоплееры
• Опыт работы с Kubernetes, CI/CD (GitLab)
• Опыт нагрузочного тестирования (K6)