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

Старший инженер по автоматизации тестирования (WMS)

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

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

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

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

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

Локация: Москва, удалённо

Компания

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

Что делать

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

Требования

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

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

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

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