QA Lead (Mobile core team)

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

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

Компания

Крупнейший сервис поиска, бронирования и покупки авиабилетов и ж/д билетов

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

Сейчас в Туту 4 команды приложений и 2, отвечающих за конкретные фичи. Core команда «парит» над всеми командами и в курсе происходящего везде.

Команда фокусируется на проектировании архитектуры и стандартов, разработке инструментов для ускорения деливери, а еще ПО привлекают нас для внедрения процессов у себя в командах.

Мы не только «летаем в облаках», но и подключаемся, чтобы решать конкретные задачи руками вместе с командами. Это позволяет понимать, что из реализованного нами для всех работает, а что — нет. Также это помогает узнавать о реальных проблемах, с которыми сталкиваются команды.

В Core команде cейчас 4 человека: iOS разработчик, Android разработчик, DevOps и Тимлид.

Ждем от вас:

Качество:

  • Опыт автоматизации на любой из платформ от 3 лет;
  • Понимание различных парадигм тестирования (в чем задачи и каким образом реализуются, best-practices) — Unit-тесты, API-тесты, End2End-тесты, UI-тесты. Опыт создания регрессионного покрытия в соответствии с пирамидой;
  • Принципы построения эффективной пирамиды тестирования;
  • Опыт организации тестов в покрытии;
  • Принципы встраивания качества в процесс разработки. Применение инструментов CI/CD, планирование и настройка релизных пайплайнов;
  • Опыт в сокращении релизного цикла. Будет плюсом опыт в настройке релиз-трейна.

Платформы:

  • Android или iOS стек в автоматизации тестов, желание добить недостающий;
  • Если iOS: XCTest, любой фреймворк для snapshot-тестов;
  • Если Android: Espresso, Robolectric (будет плюсом).

Разработка:

  • Навыки разработки на одном из ООП языков программирования;
  • Понимание и применение основ и принципов разработки — ООП/SOLID/DRY/KISS и т. п.

Задачи:

  • Работа с инструментами: Snapshot-тесты для Android, Retry флапающих тестов для iOS;
  • Организация подключения тестов из солюшенов для прогона внутри приложений;
  • Ускорение регресса ПТТ на iOS и Android;
  • Построение релиз-трейна для синхронизации нескольких команд.

Бонусы

  1. Мы развиваем команду и осознанно инвестируем в это деньги и время — конференции, профессиональная литература, обмен опытом внутри компании;
  2. У нас удобный офис со всем необходимым рядом с м. Нагатинская, с хорошей библиотекой и собственной кухней, где всегда есть чай-кофе, фрукты-овощи, конфеты-печенья-йогурты и другие вкусности в свободном доступе;
  3. Мы платим премии за прочитанные книги по профессиональной тематике;
  4. Помогаем с переездом кандидатам (оплата билетов до Москвы сотруднику и ближайшим членам его семьи, стоимость аренды квартиры в Москве за один месяц).

Дополнительные инструкции

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

  1. Общение с HR-менеджером;
  2. Встреча с техническими специалистами
    На ней вы сможете понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки);
  3. Разговор с руководителем отдела и Product Owner
    Вы сможете поговорить о всех тонкостях работы в продуктовых командах.