Tutu.ru

Lead QA (Сервис путешествий)

в Tutu.ru

280 000 —‍ 350 000 ₽/мес на руки

Москва Remote
icon Москва, м. Нагатинская, Россия
Специализация
QA
Уровень
Lead
Команда
1 - 5 человек

Мы продаём несколько тысяч билетов на поезда, самолёты и автобусы каждый день, показываем расписания и помогаем организовывать поездку. Люди всё чаще пользуются для этого всего приложением, у основного сейчас 12 миллионов инсталлов (всего у наших приложений 20 миллионов). Мы хотим улучшать это самое основное приложение. Для этого мы добавляем туда разные фичи, например, помощь с выбором лучших мест в поезде, советы по более выгодным вариантам на другие даты и виды транспорта.

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

Технологии/инструменты

XCTest Espresso OOP/SOLID/DRY/KISS

Немного про стек:

  • Для автоматизированных тестов на iOS используем: стандартные SDKшные unit и UI-тесты, а также библиотека от Point-Free для Snapshot-тестирования.
  • Для автоматизированных тестов на Android используем: Espresso, Kaspresso, JUnit 4, самописная библиотека для Snapshot-тестирования.

Для этого вы

  • Погрузитесь в текущее тестовое покрытие и составите требования и рекомендации по нему для солюшенов. Согласуете с продактами солюшенов и команд.
  • Ускорите регресс мобильного приложения на 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, тимлид.

У нас становится все больше команд с мобильными разработчиками в них, будет еще больше. Особенность фича-команд в том, что их основной фокус на привнесении максимальной пользы конечным пользователям. Мы смогли немного сдвинуть фокус на то, что «продукт качества» также важен, потому что напрямую влияет на пользовательский опыт, но все упирается во время и фокус, его не хватает для разработки новых инструментов.

Пример: на Android у нас на данный момент не лучший инструмент для написания Snapshot-тестов, но для его ресерча и интеграции в команды понадобится минимум 2 недели, а скорее всего больше с учетом саппорта на первых этапах.

Как организован процесс работы:

  • Обычные Agile-активности.
  • Утренние стендапы: делимся новостями за прошедший день и планами на сегодня.
  • Каждые две недели демо с результатами спринта, ретро и планирование.
  • Большие задачи обязательно прорабатываем заранее, иногда вместе с другими разработчиками и экспертами.

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

График работы:

  • У нас частичная удаленка, но возможен вариант с полной удаленкой.

Про компанию

  • Компания с хорошим техническим стеком, тех. руководителями и готовностью одними из первых пробовать новые технологии.
  • Сильный блог на Хабре, где пишут, в том числе технари о своей работе.
  • Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее.
  • Открываются новые направления, где можно делать всё с нуля.

Весь положенный набор плюшек

  • ДМС со стоматологией.
  • Кухня в офисе.
  • Страховка на путешествия.
  • Ноутбук.
  • Премии по результатам работы.
  • Оплата больничных.
  • Регулярная переиндексация зарплаты, а также обучение.
  • Премия за прочитанные книги и обмен опытом.

Структура собеседований

  • Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких «кем вы видите себя через 5 лет».
  • Встреча с командой и парой тех-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки.
  • Разговор с руководителем отдела и Product Owner.
Юлия Филаретова ‎HR Manager
Tutu.ru

О компании Tutu.ru

Сфера
Продуктовая компания
Размер
201 - 500

Туту.ру — это единый сервис, где можно купить билеты на самолеты, поезда и автобусы, забронировать гостиницы или приобрести готовые туры, почитать отзывы путешественников и получить море полезной информации. Компания уже более 15 лет на российском рынке и стала самым популярным онлайн-сервисом в сфере путешествий в России (по данным исследования компании GfK за 2018 год), а также вошла в топ-30 самых посещаемых сайтов в категории туризм в мире (по данным SimilarWeb).