13.07.2022 01:48
QA-лид в команду мобильного приложения сервиса путешествий
13.07.2022 01:48
компания "туту.ру" наш ключевой продукт — это единое приложение туту.ру, которое позволяет нашим клиентам находить и покупать билеты на самолет, поезд и автобус (а скоро ещё и отели!) нашим приложением пользуются почти 12 миллионов человек по всей россии и миру.в наших планах — сделать приложение туту самым крутым тревел-приложением, которое позволит нашим клиентам не только покупать билеты, но и организовывать свои поездки и получать для этого всю необходимую информацию и поддержку. мы ведем разработку на современном стеке для каждой из платформ (ios и android).а ещё у нас есть моно-приложения по каждому виду транспорта, которые мы поддерживаем. главное преимущество нашего приложения — возможность сравнивать и выбирать разные услуги в одном месте. в 2017 году мы начали с транспорта (самолёты, поезда и автобусы), научились представлять эти услуги в удобном и понятном для наших клиентов виде. шаг за шагом мы добавляем в наше приложение новые возможности, которых нет у наших конкурентов, например, рекомендательные сервисы, которые помогают находить лучшие места в поезде или предлагают более выгодные варианты на другие даты и виды транспорта. но дальше больше — сейчас мы добавляем в приложение отели, а потом — приключения и экскурсии, классный вдохновляющий контент и многое другое. наша цель — стать самым удобным и информативным тревел-маркетплейсом в россии. мы хотим не просто продавать людям билеты, а стать надёжным помощником каждого путешественника на любом этапе поездки. немного про стек: для автоматизированных тестов используем: на ios: стандартные sdkшные unit и ui-тесты, а также библиотека от point-free для snapshot-тестирования; на android: espresso, kaspresso, junit 4, самописная библиотека для снапшот-тестирования. что нужно будет делать в проекте: у нас становится все больше команд с мобильными разработчиками в них, будет еще больше. особенность фича-команд в том, что их основной фокус на привнесении максимальной пользы конечным пользователям. мы смогли немного сдвинуть фокус на то, что «продукт качества» также важен, потому что напрямую влияет на пользовательский опыт, но все упирается во время и фокус, его не хватает для разработки новых инструментов.пример: на android у нас на данный момент не лучший инструмент для написания snapshot-тестов, но для его ресерча и интеграции в команды понадобится минимум 2 недели, а скорее всего больше с учетом саппорта на первых этапах.беклог таких задач на инструменты довольно большой: snapshot-тесты для android; организовать подключение тестов из солюшенов для прогона внутри приложений; хочется, чтобы этот человек в качестве одного из фокусов взял на себя инструменты; как оцениваем задачи из этого фокуса: апрув от команд, что инструмент работает и решает проблему. попадание в заявленные сроки. но есть проекты, на которых не хватает фокуса: погрузиться в текущее тестовое покрытие и составить требования и рекомендации по нему для солюшенов. согласовать с продактами солюшенов и команд; ускорить регресс мобильного приложения на ios и android. у нас есть автоматизированный регресс на ios, но процесс надо дошлифовать и прийти к выкатке за несколько часов. на android надо дотаскивать наборы тестов; с появлением команд, отвечающих за отдельные доменные области/солюшены, необходимо построить релиз-трейн для синхронизации нескольких команд; хочется, чтобы этот человек мог выполнять роль проджект-менеджера в таких условиях; как оцениваем задачи из этого фокуса: что проект завершен и завешен в заявленные сроки. что для этого нужно: опыт автоматизации на любой из платформ от 3 лет; понимание различных парадигм тестирования (в чем задачи и каким образом реализуются, best-practices) - unit-тесты, api-тесты, end2end-тесты, ui-тесты; опыт создания регрессионного покрытия в соответствии с пирамидой; принципы построения эффективной пирамиды тестирования; опыт организации тестов в покрытии; принципы встраивания качества в процесс разработки. применение инструментов ci/cd, планирование и настройка релизных пайплайнов; опыт в сокращении релизного цикла. будет плюсом опыт в настройке релиз-трейна. платформы: android или ios стек в автоматизации тестов, желание добить недостающий; если ios: xctest, любой фреймворк для snapshot-тестов; если android: espresso, robolectric (будет плюсом). разработка: навыки разработки на одном из ооп языков программирования; понимание и применение основ и принципов разработки - ооп/solid/dry/kiss и тп. описание команды: ios и android разработчики, мобильный devops, тимлид. как организован процесс работы: обычные agile-активности; утренние стендапы: делимся новостями за прошедший день и планами на сегодня; каждые две недели демо с результатами спринта, ретро и планирование; большие задачи обязательно прорабатываем заранее, иногда вместе с другими разработчиками и экспертами. некоторым может показаться, что у нас многовато встреч, но наш опыт показывает, что хорошо налаженные, регулярные коммуникации помогают решить множество проблем превентивно и сокращают время на разработку. график работы: у нас частичная удаленка, но возможен вариант с полной удаленкой. о компании: весь положенный набор плюшек: дмс со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом. структура собеседования: — пройти hr-менеджера, 30 минут, сразу перед техсобеседованием. никаких «кем вы видите себя через 5 лет»; — встреча с командой и парой тех-спецов из других команд. можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. мы, в свою очередь, проверим ваши профессиональные знания и навыки); — разговор с руководителем отдела и product owner. ключевые навыки
Адрес
Москва
Похожие вакансии
По договоренности
13.07.2022 01:48
компания "туту.ру" наш ключевой продукт — это единое приложение туту.ру, которое позволяет нашим клиентам находить и покупать билеты на самолет, ...
Партнерские Вакансии
Москва