Назад
3 дня назад

Ведущий инженер по автоматизированному тестированию (WMS)

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
lead
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Ведущий инженер по автоматизированному тестированию (WMS): разработка и развитие автоматизированного тестирования высоконагруженной системы управления складами с акцентом на микросервисную архитектуру, CI/CD и интеграции через gRPC, REST и Kafka. Focus on построении нагрузочных тестов, изолированном тестировании в CI, работе с большими объёмами тестовых данных и повышении качества процессов вместе с разработчиками и аналитиками.

Локация: не указана

Компания

Ozon развивает высоконагруженную систему управления складами, которая поддерживает процессы от приёма товара до формирования готовых посылок и доставку по России и СНГ.

Что делать

  • Разрабатывать автоматизированные тесты для высоконагруженных микросервисов.
  • Создавать инструменты и утилиты для QA и разработчиков, а также улучшать процессы тестирования.
  • Настраивать GitLab-пайплайны, мокирование и изолированное тестирование в CI.
  • Проектировать нагрузочные тесты и готовить тестовые данные для распределённой микросервисной системы.
  • Тестировать интеграции через gRPC, REST и Kafka, а также работу баз данных с шардированием и репликацией.
  • Анализировать требования, участвовать в их разработке и помогать младшим специалистам осваивать технологии и процессы.

Требования

  • Уверенное знание Python и PyTest, опыт работы с микросервисами в экосистеме Python.
  • Знание SQL, включая JOIN и группировку; опыт работы с PostgreSQL будет преимуществом.
  • Понимание микросервисной архитектуры и подходов к её тестированию.
  • Понимание CI/CD и опыт настройки пайплайнов в GitLab, Jenkins или TeamCity; основной используемый инструмент — GitLab.
  • Знание HTTP и REST, а также понимание различий между gRPC и другими инструментами взаимодействия.
  • Опыт работы с брокерами сообщений, например Kafka или RabbitMQ.

Хорошо, если есть

  • Опыт работы с Docker и Kubernetes.
  • Практический опыт с PostgreSQL.

Культура и преимущества

  • Работа над критически важной системой, результат которой можно наблюдать на реальных складах.
  • Возможность посещать склад и изучать работу WMS в реальных условиях.
  • Совместная работа с разработчиками и аналитиками над требованиями и качеством продукта.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →