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;
- ДМС со стоматологией, с первого рабочего дня.