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