👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle Mobile QA

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

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

Условия работы

Привет! Мы — компания Dodo Engineering и мы ищем Mobile QA инженера уровня middle и выше.

Что развиваем

Есть Dodo Brands — группа компаний, в которую входят:

  • сеть пиццерий Додо Пицца на 700+ пиццерий в 14 странах;
  • сеть кофеен Drinkit;
  • донерные Doner42;

Все эти компании объединяет информационная система DodoIS: клиентские сайты, мобильные приложения, интерфейс контакт-центра, трекинг заказов на кухне, учёт продуктов, курьерские приложения. Над DodoIS мы в Dodo Engineering и работаем и развиваем «Доставку» — IT продукт, который поддерживает доставку заказов нашим клиентам и наших курьеров.

В продукт "Drive-Courier app" входит 3 сервиса:

Мобильное приложение для курьеров.

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

iOS и Android приложения реализованы на базе технологии Flutter.

Касса доставки

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

Табло мотивации курьеров
Веб-интерфейс, который помогает курьерам ориентироваться в городе и доставлять заказы быстрее. По нему легко определить, какие заказы находятся недалеко друг от друга.

Чем предстоит заниматься

  • Участвовать в проработке задач до начала разработки;
  • Выполнять приемочное тестирование нового функционала в мобильных приложениях (чаще) и веб-инетрфейсах (реже);
  • Выполнять регрессионное тестирование приложений, не покрытых автотестами перед релизами (Один из веб-сервисов полностью покрыт автотестами);
  • Поддерживать и актуализировать тестовую документацию;
  • Покрытие мобильных приложений автоматизированными тестами;
  • Работа с тикетами от технической поддержки, воспроизведение багов, взаимодействие со второй линией техподдержки;
  • Помогать команде внедрять лучшие практики и процессы в обеспечении качества;
  • Ходить в гембу и тестировать свой продукт в реальной пиццерии на реальных клиентах, чтобы "быть ближе к народу"

Что делаем сейчас

  • Готовимся к обязательному переходу всех курьеров на наше приложение и соответственно увеличению количества пользователей
  • Переписывание и замену нативного Android приложения на Flutter приложение
  • Интеграция с CloudTips для дополнительных чаевых нашим курьерам

Что мы ждем от кандидата

  • Опыт тестирования мобильных приложений не менее одного года
  • Умение работать с тестовой документацией
  • Опыт автоматизации мобильных приложений на любом из инструментов (Espresso/UIAutomator, XCUITest, Appium / etc.) и желание развиваться в этом направлении
  • Не бояться тестирования бекэнда и веб-интерфейсов
  • Умение работать со снифферами траффика

Стек

Мобильные приложения

  • Flutter

Бэкэнд

Веб-фронт

  • React + Redux

Инструменты для тестирования

  • С# (NUnit) + LightBDD
  • Swift + XCUITest
  • Kotlin + Espresso

Всё на Azure, с использованием RabbitMQ (местами Kafka, Azure Event Hubs), Kusto. Хранение данных в MySQL, CosmosDB; Redis как кеш.

По CD: Github Actions (Kubernetes).

Мониторинг, логи - Grafana (с Prometheus), Kibana; трейсинг через Jaeger.

О команде

В нашем продукте одна команда: Один PO, два backend разработчика и два flutter разработчика.

Планиурем расширение команды еще на двух разработчиков и одного People-Process Lead.

Почему у нас круто работать

  • Большие задачи. Сейчас мы лидеры на пицца-рынке России и только увеличиваем отрыв от конкурентов. Но мы хотим выиграть конкуренцию на международных рынках и активно развиваемся за рубежом. Мы собираемся стать первой глобальной розничной компанией родом из России.
  • Обмен опытом. У нас есть самоорганизующиеся community, где наши делятся друг с другом опытом, Dev Forum с приглашенными гостями, тренинги и интенсивы!
  • Высокая доступность. Система должна стабильно работать под пиковыми нагрузками обрабатывая данные с минимальной задержкой. Для этого мы используем очереди, микросервисы и асинхронность.
  • IT во главе угла. Мы меняем процессы при помощи технологий. Это то, что называется хайповым словом цифровая трансформация.
  • Команда профессионалов. У нас нет случайных людей. В нашей команде собрались люди с опытом работы в больших международных компаниях, которые понимают, как делать качественный продукт. eXP, TDD, DDD, pair programming, фреймворки гибкой разработки – это то, что мы используем в ежедневной работе.
  • No bullshit культура. Мы открыты и доверяем друг другу. У нас нет цепочек согласования и ресурсного планирования. Идеи максимально быстро трансформируются в ценность, которую получают наши клиенты.

Приятные бонусы:

  • Работа в офисе или удаленная работа, но иногда нужно приезжать в Москву пообщаться.
  • Белую заработную плату.
  • ДМС.
  • Оплату профильных конференций.
  • Оплату профильных курсов.
  • Покупку профессиональной литературы.
  • Скидку на уроки английского языка в Skyeng.
  • Митапы, лекции, воркшопы и интенсивы по вашему направлению у нас в офисе.
  • Прокачку навыков публичных выступлений (сделаем из вас крутого спикера).
  • Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC).
  • Фрукты, каши, кофе в офисе.
  • Коллекцию настолок и FIFA, чтобы расслабиться после работы.
  • Помощь в переезде кандидатам не из Москвы (релокационный бонус).