Обязанности:
Вам предстоит заняться тестированием одной из критически важных систем Ozon — WMS, системы управления складами, которая отвечает за все процессы, происходящие от прихода товара до формирования готовой посылки. WMS — это высоконагруженная система, состоящая из нескольких десятков разных микросервисов, отвечающая за качественную, своевременную и удобную доставку товаров от Ozon по всей России и СНГ. То, что мы разрабатываем и тестируем, можно "пощупать" руками, есть возможность посетить склад и посмотреть, как всё реально работает. Наш стек: - Мы занимаемся исключительно тестированием backend`а. - Инструменты: Python, PyTest, Python-requests, grpcio, kafka - DB: postgresql; - Логирование: Jaeger, graylog; - Управление тестовым контуром: docker+k8s, GitlabCI, Git; - Интеграции: gRPC, REST, Kafka. - Репортинг: Allure-EE Вам предстоит: - Грамотно готовить и работать с данными тестов в мире большого количества микросервисов; - Тестировать backend сервисы; - Писать и рефакторить автотесты; - Работать с базами данных (шардирование, мастер/реплики, постоянная выборка данных); - Разрабатывать утилиты/инструменты и моки; - Строить пайплайны тестирования в Gitlab; - Работать с Docker, Kubernetes. - Настраивать нагрузочное тестирование для сервисов. Мы ожидаем: - Опыт написания автотестов на Python; - Опыт работы с базами данных, SQL; - Опыт работы с микросервисной архитектурой; - Будет плюсом: знания/понимание работы gRPC, Kafka. Но углублённо всё равно научим. Мы предлагаем: - Динамично и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce; - Свободу действий в принятии решений; - Достойный уровень заработной платы; - Профессиональную команду, которой мы гордимся; - Возможность развиваться вместе с нашим бизнесом; - Возможность удалённой работы из любого региона.