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