Performance QA engineer

DODO BRANDS (Dodo Pizza, Drinkit, Кебстер)

Performance QA engineer

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

Мы, Dodo Brands, создаём и развиваем технологичные бренды в сфере быстрого питания через франчайзинг. Вы точно знаете Додо Пиццу, а ещё мы развиваем кофейни Дринкит и донерные Кебстер!

21 страна в Европе, Африке, Азии, 1000+ точек и больше 40 000 сотрудников. И это только за 12 лет работы. Мы уже успели стать самой быстрорастущей пицца сетью в мире, а ещё нас называют самыми инновационными. Почему?

Мы строим не просто пиццерии, кофейни и донерные — каждый процесс пронизан технологиями. У нас есть целое подразделение, Dodo Engineering, из 250+ разработчиков, которое развивает нашу собственную IT-платформу Dodo IS, чтобы клиентам было удобно заказывать, а пиццерии, кофейни и донерные были умными и выводили бизнес на новый уровень качества.

Наша компания основана на принципах радикальной открытости и доверия. В Dodo Brands каждый становится предпринимателем в рамках своей роли и может по-настоящему творить и менять. Открытость помогает нам развивать долгосрочные партнёрские отношения с клиентами, сотрудниками и франчайзи, основанные на взаимном доверии и принципе win-win.

Команда нагрузочного тестирования — платформенная команда, которая помогает продуктовым командам определять уровень производительности сервисов и проверять, что изменения не приведут к деградации системы.

Продукт команды — это набор инструментов для воспроизведения нагрузки и анализа результатов.

  • Тесты написаны на Java с использованием JMeter. Тесты пишем именно на Java, JMeter используем как зависимость. У нас нет JMX файлов и т.п.
  • Клиентские метрики собираем с помощью Kafka и Kusto. Сервисные метрики, в основном, берем из Prometheus. А смотрим и анализируем все это в Grafana.
  • Логи и тесты, и сервисы смотрим в Kibana.
  • Сервисы, которые тестируем, написаны на .NET 6+ (работают под Linux в Kubernetes).
  • Окружение для тестов — копия Production. Поднимается в Kubernetes.
  • В качестве CI используем GitHub Actions.
Тебе предстоит:
  • Писать новые нагрузочные тесты и дополнять уже существующие. Наши тесты — это именно Java код от и до, поэтому тебе пригодится хорошее знание Java Core.
  • Делать запуски тестов, анализировать результаты и предоставлять фидбек владельцам сервисов.
  • Участвовать в разработке инструментов для нагрузочного тестирования.
  • Поддерживать окружения для нагрузочных тестов в актуальном состоянии.
Наши ожидания:
  • Опыт в нагрузочном тестировании или желание погрузиться в эту область.
  • Умение анализировать и разбираться в сложных кейсах.
  • Опыт работы с инструментами для управления инфраструктуры: Kubernetes, Docker. Знаете как посмотреть список подов, понять как скейлятся сервисы, посмотреть почему не поднялся под и т.п.
  • Опыт программирования на любом языке, желательно Java, C#. Нам иногда приходится заниматься оптимизацией перформанса нашего инструмента: тред пулы, коннекшен пулы и т.п.
  • Знание SQL и в целом опыт работы с БД. Анализируем нагрузку в PMM, собираем бизнес-метрики запросами в БД и т.д.
  • Понимание как сервисы могут взаимодействовать друг с другом, в т.ч. на сетевом уровне: что такое сокеты, какие есть особенности при установлении большого количества соединений с одного хоста, что такое Keep-Alive и т.п.
  • Опыт работы с CI.

Будет плюсом:

  • Опыт работы с Azure.

Мы готовы вам предложить:

  • Удаленная работа;
  • Оплата профильных обучений и конференций;
  • ДМС со стоматологией с первого дня;
  • Частичная компенсация психолога и софинансирование английского;
  • Работа в быстрорастущей и покоряющей новые страны компании.
Посмотреть контакты работодателя

Похожие вакансии

Goodt
Полный день
  • Москва

  • Не указана

Рекомендуем

QA Automation

Вкусно — и точка

Полный день
  • Москва

  • Не указана

Рекомендуем
Selecty
Полный день
  • Москва

  • Не указана

Рекомендуем
Группа Компаний Wallet One

Middle QA Automation Engineer (Java)

Группа Компаний Wallet One

Удаленная работа
  • Москва

  • Не указана

АЛЬЯНС КРЕДИТ
Полный день
  • Москва

  • Не указана

Клевертек

QA/AQA Engineer (Java)

Клевертек

Полный день
  • Москва

  • Не указана

BAUM
Полный день
  • Москва

  • Не указана

Т1
Полный день
  • Москва

  • Не указана

Servicepipe

QA engineer

Servicepipe

Полный день
  • Москва

  • Не указана

EMCD Tech LTD

QA Engineer Automation

EMCD Tech LTD

Полный день
  • Москва

  • до 3500 USD

ЛАНИТ
Полный день
  • Москва

  • до 3500 USD

Спортмастер

QA Fullstack (Auto+Manual)

Спортмастер

Полный день
  • Москва

  • до 3500 USD

Островок

QA Engineer (Backend)

Островок

Полный день
  • Москва

  • до 3500 USD

Компания БКС
Полный день
  • Москва

  • до 3500 USD

Rubytech
Полный день
  • Москва

  • до 3500 USD

Selecty
Полный день
  • Москва

  • до 3500 USD

СимбирСофт
Удаленная работа
  • Москва

  • до 3500 USD

ГЛОБУС
Полный день
  • Москва

  • до 3500 USD

Делимобиль
Удаленная работа
  • Москва

  • до 3500 USD

Рондем
Удаленная работа
  • Москва

  • до 3500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию