Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Система WMS представляет собой высоконагруженную систему управления складами, состоящую из нескольких десятков микросервисов и обеспечивающую процессы от прихода товара до формирования посылки.
задачи
Разрабатывать тесты для высоконагруженных сервисов;
Разрабатывать утилиты и инструменты для упрощения работы QA и разработчиков;
Прорабатывать процессы тестирования вместе с командой;
Инициировать изменения и улучшения;
Выстраивать пайплайны для тестирования в Gitlab;
Работать с мокированием для изолированного тестирования в CI;
Настраивать нагрузочные тесты для разных сервисов;
Готовить и работать с данными для тестов в условиях большого количества микросервисов;
Работать с gRPC, REST, Kafka;
Работать с базой данных, включая шардирование, мастер-реплики и выборку данных;
Анализировать требования и участвовать в их разработке;
Помогать младшим членам команды осваивать технологии и процессы.
требования
Уверенное знание Python, библиотеки PyTest и работы с микросервисами в экосистеме Python;
Знание SQL на уровне создания запросов с использованием Join и группировки;
Понимание устройства микросервисной архитектуры и методов её тестирования;
Понимание CI/CD процесса и опыт настройки пайплайнов в Gitlab, Jenkins или Teamcity;
Знание принципов работы HTTP и REST;
Опыт работы с брокерами сообщений, такими как Kafka или RabbitMQ;
Понимание отличий gRPC от других инструментов;
Будет плюсом работа с PostgreSQL, опыт работы с Docker и Kubernetes.