Описание
Команда StockApi разрабатывает систему, которая передаёт большинству систем Ozon данные о складских товарных остатках. Большинство сервисов системы работают под высокой нагрузкой и имеют строгие SLA.
Задачи
•Разрабатывать тесты для высоконагруженных сервисов
•Помогать создавать утилиты и инструменты для упрощения работы специалистов по контролю качества
•Участвовать в создании и настройке конвейеров тестирования в GitLab
•Использовать имитацию компонентов для изолированного тестирования в CI
•Настраивать нагрузочные тесты для разных сервисов
•Подготавливать и использовать тестовые данные в среде с большим количеством микросервисов
•Работать с gRPC, REST и Kafka
•Работать с базой данных: шардированием, ведущим сервером и репликами, постоянной выборкой данных
•Анализировать требования, участвовать в их разработке вместе с разработчиками и аналитиками
Требования
•Знание Python и библиотеки PyTest
•Знакомство с SQL и написанием несложных запросов
•Понимание микросервисной архитектуры и способов её тестирования
•Понимание принципов работы gRPC
•Понимание HTTP и REST
•Понимание работы брокеров сообщений, например Kafka или RabbitMQ
Условия
Условий в вакансии нет