Aviasales

Работа в Авиасейлс — Senior QA Engineer

УдалённоУдалённоудаленная работаНе указано

О компании

Aviasales — это ведущая партнерская платформа в сфере путешествий, которая ориентируется на монетизацию тревел-трафика. Она позволяет тревел-блогерам и вебмастерам на международном уровне зарабатывать на своих сайтах с помощью партнерских инструментов от ведущих брендов, таких как Booking.com и Tripadvisor. Команда Aviasales занимается разработкой и поддержкой инструментов, которые помогают тысячам партнеров эффективно зарабатывать на контенте о путешествиях.

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

Ключевые факты:

  • Год основания: 2007
  • Рост команды: более 100 специалистов
  • Обслуживание: миллионы сайтов по всему миру
  • Продукты: инструменты для монетизации тревел-контента

О вакансии

Команда QA в Aviasales фокусируется на построении систем качества для проектов, связанных с монетизацией. Ваша роль как Senior QA Engineer будет заключаться в том, чтобы разрабатывать и внедрять процедуры по автоматизации тестирования, работая в тесном сотрудничестве с инженерами. Вы будете определять слабые места в текущих процессах и разрабатывать стратегию их улучшения, включая выбор фреймворков для автотестов и интеграцию в CI/CD.

Кроме того, вам предстоит поддерживать тестирование инструментов с различными браузерами и геопозициями, чтобы обеспечить надежность работы на всех платформах. Это позволяет нам выделяться на рынке, так как решения Aviasales запускаются на множестве сайтов по всему миру, и задачи всегда остаются интересными.

Чем предстоит заниматься:

  • Плотно взаимодействовать с инженерами для оптимизации процесса написания и развертывания кода.
  • Определять слепые зоны в текущем процессе тестирования и разрабатывать планы их устранения.
  • Выбирать фреймворки и писать автотесты (E2E, API), интегрируя их в CI/CD с командой инфраструктуры.
  • Создавать систему регрессионного тестирования для аккумулирования знаний и корнер-кейсов.
  • Проводить тестирование инструментов с учетом различных браузеров и настроек.

Что мы предлагаем:

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

Обязанности

  • Сотрудничать с инженерами для улучшения процессов разработки.
  • Определять проблемные зоны и разрабатывать планы их устранения.
  • Выбирать фреймворки для автотестов и интегрировать их в CI/CD.
  • Создавать регрессионные тесты для накопления знаний.
  • Тестировать инструменты на разных браузерах и с различными настройками.

Требования

  • Frontend: Javascript / Typescript
  • Backend: Golang, Python (ML)
  • DB: Postgres, MongoDB, Clickhouse
  • Infrastructure: AWS (Cloudfront, S3, etc), k8s, GitHub Actions.
  • Плотная работа с инженерами над тем, как мы пишем и катим код.
  • Определение “слепых зон” в текущем процессе и построение плана их закрытия (что автоматизируем, что проверяем руками);
  • Выбор фреймворка, написание автотестов (E2E, API) и их интеграция в наш CI/CD (GitHub Actions) совместно с инфраструктурной командой;
  • Построение системы регрессионного тестирования с целью аккумулировать знания и корнер-кейсы в одном месте;
  • Тестирование наших инструментов в условиях разных браузеров, геопозиций и кастомных настроек партнеров.
  • Опыт 5+ лет в QA с упором на автоматизацию, идеально, если ты уже строил процессы с нуля или был единственным QA в продукте;
  • Свободное владение Playwright (предпочтительно), Cypress или Selenium для написания автотестов;
  • Глубокое понимание работы современных браузеров (Shadow DOM, iframe, CORSы);
  • Владение Javascript/Typescript будет большим преимуществом;
  • Опыт работы с Docker, GitHub Actions и облачной инфраструктурой (у нас AWS);
  • Способность находить баланс между технологиями и скоростью, задача — двигаться быстро!
  • в любой точке мира: не привязываемся к локации, платим в долларах, любим путешествовать;
  • без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
  • компенсируем: ДМС, психотерапию или иностранные языки, занятия спортом и больничный.

Условия

  • Удалённая работа из любой точки мира.
  • Оплата в долларах.
  • Без бюрократии и с горизонтальными коммуникациями.
  • Компенсация ДМС, психотерапии и спорта.
  • Соблюдение здоровых процессов в команде.

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