Ozon Fresh — это быстроразвивающееся направление компании, ориентированное на экспресс-доставку продуктов питания, товаров повседневного спроса, электроники и пр. Наша команда разрабатывает и поддерживает сервис автоназначения, который в режиме online распределяет задания на сотрудников склада. Ваша задача состоит в организации процесса тестирования этого сервиса.
Наш стек: Python, Postgres, ClickHouse, Vertica, Prometheus, Gitlab CI/CD, Kubernetes, Kafka, Airflow.
Вам предстоит:
-
Разрабатывать утилиты/инструменты для автоматического тестирования сервиса.
-
Прорабатывать процессы тестирования вместе с командой и бизнесом.
-
Инициировать изменения/улучшения.
-
Выстраивать пайплайны для тестирования в системе Gitlab CI/CD.
-
Писать интеграционные и e2e тесты.
-
Выстраивать процесс регрессионного тестирования на бизнес-кейсах: после добавления новых фич в сервис качество работы сервиса не должно ухудшиться на старых кейсах.
Мы ожидаем:
-
Знание техник тест-дизайна.
-
Уверенное знание Python и библиотеки pytest.
-
Опыт работы и тестирования микросервисов.
-
Знание REST и/или gRPC.
-
Знание SQL на уровне создания SELECT запросов с использованием join, группировки, оконных функций.
Будет плюсом:
-
Опыт работы с Allure.
-
Опыт работы с брокерами сообщений, такими как Kafka.
-
Опыт настройки пайплайнов в Gitlab CI/CD.