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