Tutu

QA Engineer Automation (Электрички)

в Tutu

от 200 000 ₽/мес на руки

📍 Москва (м. Нагатинская)Полная удалёнка
Специализация
QA
Уровень
Middle

Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. В компании 790 человек, из них около 300 — ИТ.

Среди всего этого есть расписания электричек и покупка билетов на часть этих самых электричек. Там около 600 тысяч пользователей дневной аудитории, и это лидирующий продукт рынка. Это самое точное расписание, которым пользуются сами машинисты поездов. Плюс вокруг расписания есть модели расчёта опозданий, которые по изменению движения одного поезда пересчитывают в реальном времени ожидания для всех других с учётом архитектуры железных дорог на участке.

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

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

PHP / TypeScriptGitPostman / PawLinux
  • Тесты: Codeception (PHP), Playwright (JS/TS), Go testify (Golang).
  • Монолит: PHP, MariaDB, MongoDB, React.js.
  • SOA: PHP.
  • Сервисы:
    • Backend: PHP/Golang.
    • Frontend: React.js (Next.js — TypeScript), LESS / SCSS, адаптивная вёрстка, NPM.

Преимущества работы у нас

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

Про команду и рабочие процессы

  • Команда собирается заново. Уже есть продуктовый менеджер, мобильный разработчик и активно идёт набор остальных членов команды. Есть наставник из смежной команды и руководитель, который поможет вникнуть в предстоящие задачи, процессы работы в нашей команде и познакомит с рабочими инструментами.
  • Живём по Скраму. Product Owner в процессе регулярных планирований спринта рассказывает, чего хочется достичь в продукте. Дальше приоритизация бэклога. Потом цель спринта. Задачи трекаем в Jira, документацию ведём в Confluence. Из встреч есть ежедневный утренний стендап ж/д команды (30 минут), Sprint planning (2 часа), PBR — обсуждение/прояснение задач (2–4 часа), Sprint review (1 час), Retro (1 час). Спринты по 2 недели.
  • Ревью проходит совместно с командой ж/д, между всеми QA-разработчиками. Для слияния кода в мастер-ветку требуется как минимум 2 апрува от QA и 1 от мейнтейнера библиотеки.
  • Ответственность за качество продукта лежит на всей команде. Разработчики пишут новый код и покрывают тестами по пирамиде тестирования. Стараемся писать больше юнит-тестов, чем интеграционных и e2e. QA-инженер обучает команду практикам тестирования, помогает составлять тест-кейсы, подключается к проверке выпускаемых задач, пишет интеграционные- и e2e-тесты в случае необходимости, участвует в развитии подходов обеспечения качества.
  • Регулярно проходят встречи гильдии QA, где собираются тестировщики из разных продуктовых команд, чтобы обменяться идеями и новостями, помочь друг другу с решением проблем.
  • Мы ценим работу в команде, самостоятельность, умение давать обратную связь и получать её.

Основные задачи

  • Построение процесса тестирования, развитие компетенций команды в тестировании.
  • Покрытие тестами существующего функционала.
  • Внедрение автоматизированного тестирования (95% — написание автотестов и 5% — ручного тестирования части разрабатываемого функционала (например, покупка билетов).
  • Тестирование интеграций с внешними системами (как партнёрскими, так и внутренними тутушными).
  • Участие в выработке и совершенствовании подходов к обеспечению качества продукта.
  • Ведение тестовой документации продукта (чек-листы, регрессионные тест-кейсы, баг-репорты и пр.).
  • Решение вопросов, связанных с доставкой кода сервисов, применение и улучшение DevOps-инструментов.
  • Участие в релизном цикле монолита (разбор прогона тестов, подсвечивание команде выявленных проблем, апрув релиза).

Ожидания

  • Опыт работы в роли QA от 2 лет.
  • Знание методов и методик тестирования, принципов распределения покрытия тестами согласно пирамиде.
  • Понимание процессов тестирования и разработки.
  • Опыт тестирования web-приложений (UI / Backend / API).
  • Опыт разработки автотестов на уровне E2E (Acceptance) и Integration с использованием PHP / TypeScript более 1 года.
  • Умение разбираться в чужом коде.
  • Опыт работы с системой контроля версий (Git) и командной строкой Linux.
  • Опыт работы c инструментами взаимодействия с API сервисов (Postman / Paw).

Будет плюсом:

  • Опыт написания Unit-тестов.
  • Опыт работы с Go, в частности, написания тестов.
  • Опыт работы и знания основных K8s.
  • Опыт работы с микросервисной архитектурой.

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

  • Мы приветствуем любой формат занятости, который будет удобен для вас: полная удалёнка, работа из офиса или посещение офиса когда захочется.

Условия

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

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

  • Пройти HR-менеджера, 30–40 минут. Никаких «кем вы видите себя через 5 лет».
  • Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки.
  • Финальная встреча с командой и её руководителем.
Наталья Трохина Technical Recruiter
Tutu

О компании Tutu

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

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

Похожие вакансии

4 500 – 6 000 $/мес на руки
Полная удалёнка
300 000 – 400 000 ₽/мес на руки
📍 Москва (м. Кутузовская), офис или гибрид
3 000 – 6 000 $/мес на руки
📍 Армения, Сербия, Грузия, Черногория, Испания, Португалия, Турция, Польша, полная удалёнка
260 000 – 280 000 ₽/мес на руки
📍 Москва (м. Марьина роща), офис или гибрид
250 000 – 350 000 ₽/мес на руки
📍 Москва (м. Кутузовская), офис несколько дней в неделю