automation qa
генерация резюме под вакансию
сопроводительное письмо
описание
Система 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.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.