Описание
Команда развивает систему управления складскими процессами и объектами, а также инструменты оптимизации и интеграции, связывающие её с логистикой, ERP и другими системами. WMS контролирует весь жизненный цикл товара — от приёмки до отгрузки. Это высоконагруженная система из нескольких десятков микросервисов, которая отвечает за процессы от поступления товара до формирования посылки.
Задачи
•Разрабатывать тесты для высоконагруженных сервисов
•Помогать разрабатывать инструменты для упрощения работы QA
•Участвовать в создании пайплайнов для тестирования в GitLab
•Настраивать мокирование для изолированного тестирования в CI
•Настраивать нагрузочные тесты для разных сервисов
•Подготавливать и использовать данные для тестов в среде с большим количеством микросервисов
•Работать с gRPC, REST и Kafka
•Работать с базой данных, включая шардирование, мастер-реплики и постоянную выборку данных
•Анализировать требования и участвовать в их разработке вместе с разработчиками и аналитиками
Требования
•Знание Python и библиотеки PyTest
•Знакомство с SQL для написания несложных запросов
•Понимание микросервисной архитектуры и способов её тестирования
•Понимание работы gRPC
•Понимание работы HTTP и REST
•Понимание принципов работы брокеров сообщений, например Kafka или RabbitMQ
Условия
Работа в Москве.