Вам предстоит тестировать одну из критически важных систем Ozon — WMS, системы управления складами, которая отвечает за все процессы, происходящие от прихода товара до формирования готовой посылки
WMS — это высоконагруженная система, состоящая из нескольких десятков разных микросервисов, отвечающая за качественную, своевременную и удобную доставку товаров от Ozon по всей России и СНГ. То, что мы разрабатываем и тестируем, можно «пощупать» руками, есть возможность посетить склад и посмотреть, как всё реально работает.
Ваши задачи
- Разработка тестов для высоконагруженных сервисов
- Помощь в разработке утилит/инструментов для упрощения работы как QA
- Участие в выстраивании пайплайнов для тестирования в системе Gitlab
- Работа с мокированием для изолированного тестирования в CI
- Настройка нагрузочных тестов для разных сервисов (в Ozon уделяют внимание стабильности каждого сервиса)
- Подготовка и работа с данными для тестов в мире большого количества микросервисов
- Работа с gRPC, REST, Kafka
- Работа с базой данных (шардирование, мастер/реплики, постоянная выборка данных)
Мы ожидаем
- Знание Python, библиотеки PyTest
- Знакомство с SQL для написание несложных запросов
- Понимание, как устроена микросервисная архитектура и как её тестировать
- Понимание CI/CD процесса и умение работать с одной из систем сборки (Gitlab, Jenkins, Teamcity)
- Понимание работы HTTP + REST
- Понимание, как работает брокер сообщений, например, Kafka или RabbitMQ
Мы предлагаем
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce
- Свободу действий в принятии решений
- Возможность удаленной работы
- Достойный уровень заработной платы
- Прекрасную команду, которой мы гордимся
- Возможность развиваться вместе с нашим бизнесом
- ДМС со стоматологией, возможности обучения и прочие плюшки