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
Бэкэнд
- ASP.NET Core
Веб-фронт
- 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, чтобы расслабиться после работы.
- Помощь в переезде кандидатам не из Москвы (релокационный бонус).