Fullstack QA Engineer

Summary

QA engineer builds and maintains automated tests for a global pizza app’s menu features, covering mobile apps and backend integrations while collaborating with cross-functional teams.

App&Web — юнит-оунер глобального приложения и сайта Додо Пицца. Мы не только затаскиваем большие изменения в части клиентского опыта, но и развиваем центр экспертизы клиентского опыта, настраивая процесс работы с гипотезами и запуская исследования пользователей.

Наш юнит состоит из нескольких кросс-функциональных фича-команд, каждая из которых развивает свой домен. В каждой команде есть все необходимые функции, чтобы делать крутой продукт: QA, Android, iOS, backend, дизайн и продуктовая аналитика.

Сейчас мы ищем QA Fullstack Engineer в команду меню. Команда отвечает за весь путь пользователя: от клиентских коммуникаций в сторис и баннерах до выбора товара, его кастомизации и добавления в корзину. Любое улучшение в этой зоне напрямую влияет на количество заказов и средний чек.

О мобильной гильдии QA

Всего в департменте тестирования 30 инженеров. В мобильной гильдии - 5 человек. Встречаемся каждую неделю для обмена опытом и обсуждения проблем.

Мы используем следующие инструменты:

  • Proxyman;
  • TestOps;
  • Postman;
  • Kaiten;
  • Holst;
  • Buildin;
  • Redash / Kibana;
  • Xcode / Android Studio.

Мы активно занимаемся автоматизацией и вкладываем силы в обучение наших инженеров. На текущий момент у нас 734 ui-тестов на iOS и 781 на Android. Покрытие регресса автотестами составляет 92%.

Стек автоматизации:

  • iOS - Swift, XCTest, Tuist;
  • Android - Kotlin, Kaspresso, JUnit 4;
  • CI - GitHub Actions;
  • Отчеты - TestOps.

Примеры недавних задач команды

Последние два квартала основной фокус команды был направлен на переработку структуры меню: мы добавили новый уровень подкатегорий, а также реализовали систему апсейлов, что позволило улучшить навигацию и увеличить возможности для дополнительных продаж.

Планы на будущее

До конца года ключевая цель команды — реализовать новый формат клиентских коммуникаций на главном экране приложения, который позволит эффективнее взаимодействовать с пользователями и повысить вовлечённость.

  • Умеешь декомпозировать задачи и давать реалистичные оценки.
  • Своевременно подсвечиваешь риски и держишь процесс прозрачным для команды.
  • Умеешь работать в команде, аргументировать решения и брать инициативу.
  • Готов быть единственным QA в продуктовой команде.
  • В любой момент сможешь предоставить информацию по актуальному состоянию качества в вашей команде.
  • Готов помогать команде в написании продуктовой документации.
  • Имеешь опыт тестирования мобильных приложений.
  • Обладаешь опытом тестирования микросервисов и интеграций (REST API, Kafka / Rabbit MQ).
  • Обладаешь опытом мобильной автоматизации на нативных языках (Swift + XCTest / Kotlin + Kaspresso).
  • Имеешь опыт работы со снифферами трафика (Charles, Fiddler, Proxyman и т.д.).
  • Имеешь опыт работы с логами (Kibana, Grafana, Sentry).
  • Имеешь опыт работы с инструментами: Postman, Android Studio, Xcode, ADB, Simctl.


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

  • Понимаешь, как устроен CI/CD.
  • Знаешь, как работать с фича-тоглами, A/B-тестами и продуктовой аналитикой.
  • Есть практика работы с использованием AI-инструментов (Cursor / Copilot / Claude Code).


  • Участвовать в планировании и проектировании новых функций мобильного приложения.
  • Создавать и поддерживать в актуальном состоянии тестовую документацию в TestOps.
  • Предотвращать, обнаруживать, документировать и отслеживать дефекты.
  • Проводить различные виды тестирования мобильных и бэкенд фич команды, не покрытых автоматизированными тестами (функциональное, интеграционное, регрессионное, исследовательское, юзабилити и др.).
  • Покрывать свои тест-кейсы автотестами на обоих мобильных платформах и поддерживать их стабильность.
  • Участвовать в регрессионом тестировании.
  • Взаимодействовать с саппортом.
  • Подключаться на инциденты, докапываться до корневых причин проблем, заводить задачи для разработки на исправление этих проблем.
  • Следить за метриками качества команды, крашфри и SLO.
  • Сопровождать фичи после запуска.
  • Настраивать окружение и стенд для тестирования.
  • Трудоустройство по ТК РФ;
  • Удаленную работу из любой точки мира или в офисах в Москве, Санкт-Петербурге, Нижнем Новгороде или Алматы с приоритетом на часовой пояс +-2 часа Мск;
  • Работу над продуктом, которым пользуются в 26 странах миллионы пользователей;
  • Продуктовую команду, в которой уважают инженеров и дают голос;
  • Много автономии и доверия, но с высокой планкой качества;
  • Отсутствие бюрократии и KPI. Есть только цель;
  • Оплату профильного обучения, покупку билетов на конференцию и необходимых книг;
  • Помощь с подготовкой публичных выступлений, прокачку вас как автора статей;
  • Частичную компенсацию английского языка в Skyeng и сессий психолога в Alter;
  • ДМС со стоматологией, с первого рабочего дня.