share vacancy with friends
← all vacancies

QA Engineer

Remote / Booking

О продукте/команде:
Команда Booking разрабатывает красивый и удобный интерфейс, который позволяет юзеру купить билет и дополнительные услуги не переходя на сайт авиакомпании.
Мы напрямую взаимодействуем с нашими любимыми пользователями с одной стороны, и топовыми авиакомпаниями, онлайн тревел агентствами и основными сервисами Авиасейлс — с другой.


Как устроена команда?

Команда кроссплатформенная, в ней 20 человек: разработчики, аналитики, дизайнеры, QA и Teamlead. Как и в каждой команде, есть Product Manager. Мы ждем от каждого новых идей и желания сделать продукт лучше.


Наш подход к разработке:
Мы придерживаемся trunk-based development, фичи в работе прячем под фиче-тоглы, всю бизнес-логику стараемся покрывать unit-тестами. Код попадает в master только после прохождения всех автоматических проверок и получения апрувов.
Нашему продукту около 5 лет и, конечно, легаси у нас имеется. Мы постоянно ведем с ним работу. Предпочитаем эволюционные изменения революционным. Если ты видишь, что что-то работает не так, — всегда есть возможность это изменить.

What you will do:

  • обеспечивать стабильность и качество продукта на всех этапах: от идеи и требований — до релиза в прод;
  • тестировать мобильные и веб-приложения, включая ручное тестирование фич, не покрытых автотестами;
  • проверять фиксы инцидентов и участвовать в тестировании новых фич;
  • писать чёткую и понятную документацию;
  • поддерживать и развивать инфраструктуру тестирования, в том числе автотестов, в команде;
  • анализировать логи, искать причины багов, отслеживать их исправление;
  • работать с CI/CD, инфраструктурой и инструментами для тестирования;
  • сопровождать релизы и следить за их качеством и сроками;
  • делать вклад в улучшение процессов тестирования и пользовательского опыта;
  • работать в команде, активно участвовать в обсуждениях и делиться идеями.

What we expect from you:

  • Что мы от тебя ждём

    • опыт тестирования мобильных и веб-приложений;
    • опыт QA в проектах со сложной архитектурой;
    • навыки построения тестовой документации, покрытий, моделей, анализа покрытия;
    • опыт работы с баг-трекингом и проведения аналитики инцидентов;
    • глубокое понимание подходов к тестированию и построения QA-процессов;
    • навыки работы с логами и DevTools, понимание клиент-серверного взаимодействия, HTTP, REST, JSON, xml;
    • умение выстраивать стратегию автотестирования, поддерживать её и адаптировать под изменения;
    • способность работать без полной спецификации, разбираться в бизнес-логике, задавать вопросы и разбираться до конца;
    • критическое мышление, умение приоритизировать и проявлять инициативу;
    • умение объяснять сложное простыми словами, способность принимать решения, аргументировать и влиять на продукт.

    Будет плюсом

    • уверенное владение инструментами CI/CD, логирования, мониторинга;
    • опыт работы с Allure TestOps, Docker, TeamCity, GitHub Actions или другими CI-системами;
    • знание Kotlin/Swift/Java/Python или любого языка, с которым комфортно строить автоматизацию;
    • участие в релизах мобильных приложений и взаимодействие со сторами;
    • опыт наставничества и менторинга QA-инженеров;
    • ты пользуешься нашим приложением и хочешь делать его лучше.

How we roll:

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

• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge

• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge

Benefits for Aviasales employees

Competitve salaries

We pay what you deserve - not a dollar less

Sports

We partially pay for sports: be it the gym or curling lessons

Language tuition

We’ll help you level up in your target language - c’est très important!

Medical insurance

We take care of you and partially compensate health costs

We cover co-working expenses

Because your workspace is important

Children's education

We'll help you pay for kindergarten and school fees

Distance working

We're cool with you working from home

👀 We also:

Launch rockets into space, test out flamethrowers and hold cat-Tuesday sacred