QA Engineer
Мы ищем сильного Lead / Senior QA Engineer, который построит систему качества в команде Монетизации.
Команда занимается развитием новых и поддержкой существующих инструментов, благодаря которым тысячи партнеров по всему миру зарабатывают на тревел-контенте. У нас сильная команда, современный стек и очень высокая скорость проверки гипотез.
Тебе предстоит глубоко погрузиться в нюансы работы системы и заложить фундамент для развития сильного тестирования на всех этапах — от начала реализации до деплоя в продакшен. Наши решения запускаются на миллионах сайтов, не ограничены ни платформами, ни географией, а значит задачи точно не будут скучными!
Наш стек:
— 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);
— Способность находить баланс между технологиями и скоростью, задача — двигаться быстро!
Как мы работаем
— в любой точке мира: не привязываемся к локации, платим в долларах, любим путешествовать;
— без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
—компенсируем: ДМС, психотерапию или иностранные языки, занятия спортом и больничный.
Откликнуться:
https://www.aviasales.ru/about/vacancies/4243611
Навыки
Cloud Technologies
JavaScript
manage ICT virtualisation environments
PostgreSQL
Python (computer programming)
tools for ICT test automation
TypeScript
ИИ навыки
develop automated software tests
JavaScript
levels of software testing
manage ICT virtualisation environments
OWASP ZAP
PostgreSQL
project configuration management
provide software testing documentation
Python (computer programming)
tools for ICT test automation
TypeScript
Web Services
* Навыки определены автоматически с помощью нейросети
ИИ домены
Cloud Computing
E-commerce
Software Development
Travel
Web Development
* Домены определены автоматически с помощью нейросети