QA engineer

в команду ж/д (Customer Experience)
Тестирование

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

В команде ж/д мы делаем лидирующий сервис онлайн-продаж билетов на поезда, помогаем людям путешествовать на поездах удобнее и проще.

Продукт появился на заре онлайн-сервисов, с тех пор мы активно развиваемся. У продукта 400 тысяч посетителей в сутки, рост показателей идёт со скоростью стартапа, несмотря на 15 лет существования. У нас можно не только посмотреть расписание и купить билеты, но и узнать больше о поездах из отзывов наших покупателей, получить подсказки и рекомендации самых удобных мест, автоматически выкупить билеты, когда они появляются в продаже, и решить множество других задач.

Вы можете стать частью одной из команд направления ж/д, работающей в области привлечения. Основная ответственность команды включает:

  • Привлечение клиентов в продукт ж/д через эффективные маркетинговые инструменты.
  • Презентацию ключевых преимуществ продукта как внутри платформы Туту, так и за её пределами.
  • Реализацию задач, связанных с привлечением клиентов на альтернативные платформы (мобильное приложение, веб и другие).
  • Удержание и привлечение внешних клиентов (купивших билеты на сторонних сервисах) на этапах после продажи.

Кого ищем

QA-инженера, который вместе с командой будет решать задачи с высоким качеством и в чёткие сроки, участвовать в развитии и поддержке сервисов для привлечения и удержания клиентов, создавать общие инструменты и компоненты, полезные для всей компании.

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

Тесты: Playwright(JS/TS), Go testify (GoLang), Allure TestOps, Codeception (PHP).

Монолит: PHP, MariaDB, React.

Сервисы:

  • Backend: GoLang, MongoDB.
  • Frontend: React (Next.js - TypeScript), LESS / SCSS, адаптивная вёрстка, NPM.
  • Инфраструктура: Openshift.

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

  • Автоматизация тестирования: написание и поддержка автотестов (80% автоматизация, 20% ручное тестирование). Формирование схемы тестового покрытия в соответствии с пирамидой тестирования. Развитие фреймворков автоматизации тестирования. Интеграция автотестов в CI/CD пайплайны. Настройка и подключение отчётов к тестам.
  • Тестовая инфраструктура: постоянное улучшение инструментов и подходов к тестированию. Поддержка стабильности тестовой среды. Автоматизация ручных процессов тестирования для повышения эффективности команды.
  • Обеспечение качества в SCRUM-команде: проведение коучинга разработчиков в области обеспечения качества. Участие в обсуждении и формировании требований с точки зрения тестирования. Участие в релизных циклах: анализ результатов автотестов, выявление и подсвечивание проблем команде, апрув релиза.
  • Документация: составление, поддержка и актуализация документации по качеству продукта. Разработка и ведение тест-кейсов.
  • Оптимизация процессов и DevOps: участие в решении задач, связанных с доставкой кода (release management). Использование и развитие DevOps-подходов для улучшения процессов поставки. Оптимизация TTM (Time to Market) через улучшение процессов и инструментов команды.
  • Анализ и развитие: выявление слабых мест в продукте, процессах и тестовой инфраструктуре. Разработка и внедрение решений для устранения проблем. Постоянное развитие компетенций в области автоматизации тестирования и QA в целом.

От вас нужно

  • Опыт коммерческой разработки веб-приложений от 3 лет.
  • Понимание принципов работы веб-приложений и микросервисной архитектуры.
  • Опыт работы с инструментами автоматизации (e.g. Playwright, Testify, Codeception).
  • Умение эффективно взаимодействовать с разработчиками, аналитиками и менеджерами.
  • Готовность к развитию команды: делиться опытом, коучить и наставлять коллег.
  • Навыки работы в SCRUM-команде и понимание принципов Agile.
  • Умение анализировать ошибки, предлагать улучшения и внедрять их в процессы.
  • Стремление к созданию качественного продукта и улучшению пользовательского опыта.
  • Знание методов и методик тестирования, принципов распределения покрытия тестами согласно пирамиде.
  • Понимание процессов тестирования и разработки.
  • Опыт тестирования веб-приложений (UI/Backend/API).
  • Опыт разработки автотестов на уровне e2e (acceptance) и integration.
  • Опыт работы с системой контроля версий (GIT) и командной строкой Linux.
  • Опыт работы c инструментами взаимодействия с API сервисов (Postman/Paw).
  • Опыт работы с GoLang/PHP и TS/JS, в частности, написания тестов.

Будет плюсом

  • Опыт написания unit-тестов.
  • Знание основ DevOps и навыки работы с CI/CD системами (e.g., Jenkins, GitLab CI).
  • Опыт работы и знания основ k8s.
  • Опыт работы с микросервисной архитектурой.
  • Умение разбирать чужой код.

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

В целом в ж/д направлении есть: Product Owner (PO); Product Manager (PM); Techlead (TL); Dev Team: 8 — Backend; 3 — Frontend; 2 — iOS; 2 — Android; 4 — QA (автоматизаторы), а также подключаемые роли продуктового, системного аналитика, исследователя и дизайнера.

В целевой подкоманде:

1 — iOS, 1 — android, 1 — frontend, 1 — backend, 1 — QA mobile, 1 — QA.

Работаем по двухнедельным спринтам.

Есть ежедневный утренний стендап команды ж/д (30 минут).

Раз в спринт:

  • Sprint planning (4 часа).
  • PBR — обсуждение/прояснение задач (2–4 часа).
  • Sprint review (1 час).
  • Retro (1 час).

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

Есть полная удалёнка, работа из офиса или посещение офиса когда захочется. Это как вам удобнее.

Про компанию

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

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

QA engineer
в команду ж/д (Customer Experience)
Тестирование
Поделиться

Сделаем наше совместное путешествие комфортным

ДМС
Реферальная программа
Выстроенная система адаптации
Клубы по интересам
Скидки у партнёров

Путь к оферу в Туту

  • Пройти HR-менеджера, 40-50 минут

    Никаких «кем вы видите себя через 5 лет»
  • Встреча с парой техспецов

    Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки )
  • Финальная встреча с руководителем

  • Откликнулось?
    Откликайтесь!

    Присылайте резюме и задавайте вопросы в телеграме

    Другие вакансии

    QA web

    в команду кросс-сейла

    Тестирование
    QA web

    Продуктовый аналитик

    в команду рекламной сети

    Аналитика
    Продуктовый аналитик

    Продуктовый аналитик

    в команду авиа

    Аналитика
    Продуктовый аналитик

    Программист 1C

    в команду 1С

    Удалённо
    Программист 1C

    Продуктовый аналитик

    в команду отелей

    Аналитика
    Продуктовый аналитик

    Backend developer (PHP+Go)

    в команду авиа (FireFly)

    Разработка
    Backend developer (PHP+Go)

    Teamlead

    в команду Cache

    Менеджмент
    Teamlead

    Key account manager

    в команду отелей

    Гибрид
    Key account manager

    Старший медиаменеджер

    в команду медиапланирования и размещения рекламы

    Маркетинг
    Старший медиаменеджер

    Продуктовый аналитик

    в команду единой выдачи

    Аналитика
    Продуктовый аналитик

    Менеджер по бронированию авиабилетов

    в команду поддержки продаж авиабилетов

    Контакт-центр
    Менеджер по бронированию авиабилетов

    Frontend Developer

    в команду ж/д (ассортимент)

    Frontend
    Frontend Developer

    Backend Developer (Go)

    в команду автоматизации отчётности

    Разработка
    Backend Developer (Go)

    QA инженер

    в команду ж/д (ассортимент)

    Тестирование
    QA инженер

    CPA-менеджер

    в команду перформанс-маркетинга

    Маркетинг
    CPA-менеджер

    Frontend Developer

    в команду авиа (Colibri)

    Frontend
    Frontend Developer

    Продуктовый аналитик

    в команду ж/д

    Аналитика
    Продуктовый аналитик

    Backend Developer (Go)

    в команду Cache

    Backend
    Backend Developer (Go)

    Head of Developers

    в направление авиа

    Менеджмент
    Head of Developers

    iOS разработчик

    в платформенную команду

    iOS
    iOS разработчик

    Руководитель группы разработки аналитической платформы

    (DWH + инструмент сборки витрин)

    Разработка
    Руководитель группы разработки аналитической платформы

    Application Security Engineer

    Безопасность
    Application Security Engineer

    Продуктовый аналитик

    в команду отелей (ассортимент)

    Аналитика
    Продуктовый аналитик

    Data Scientist

    в направление маркетинга

    Маркетинг
    Data Scientist

    Backend Developer (PHP+Go)

    в направление ж/д

    Разработка
    Backend Developer (PHP+Go)

    Продуктовый аналитик

    в команду электричек

    Аналитика
    Продуктовый аналитик

    Backend Developer (Go)

    в команду единой выдачи

    Разработка
    Backend Developer (Go)

    Backend Developer (Go+PHP)

    в направление авиа

    Разработка
    Backend Developer (Go+PHP)

    Senior руководитель проектов

    в команду проектного офиса

    Менеджмент
    Senior руководитель проектов