QA Automation Engineer
Sputnik8Описание
Sputnik8 это крупнейший сервис бронирования экскурсий по всему миру на русском языке. Мы не останавливаемся на этом, уже несколько лет мы также создаем продукт, который работает на других рынках и языках. Наша цель - стать международным, мультиязычным провайдером.
Мы аккредитованная IT-компания и быстро растем каждый год увеличиваем выручку в 2 раза и планируем вырасти еще в 10 раз за следующие 3 года. В 2024 году мы уже отправили в путешествие более 1,5 миллиона человек, наша цель 10 миллионов.
В нашей команде почти 200 талантов. Мы понимаем, что люди это самое главное в компании, поэтому много внимания уделяем найму и росту сотрудников внутри. Помимо профессионализма и опыта нам важны культура и ценности каждого человека.
Сейчас мы в поисках QA-автоматизатора. В направлении QA у нас сейчас 9 человек (8 manual и teamlead). Мы регулярно проверяем гипотезы и часто релизим изменения, поэтому для нас важно, чтобы тестирование было быстрым и при этом качественным :)
Что нужно будет делать:
Развитие единого стека (Playwright + TypeScript):
-
Разработка и поддержка автотестов на трех уровнях: API, UI и E2E
-
Масштабирование существующих фреймворков, внедрение UI-автотестов во все фронтовые репозитории
-
Системное расширение тестового покрытия
Миграция и Оптимизация:
-
Миграция существующего проекта е2е-автотестов на основной стек
-
Системная работа по локализации и устранению "flaky" (нестабильных) тестов
Владение CI/CD:
-
Настройка, поддержка и оптимизация пайплайнов автотестов (GitLab CI)
-
Ускорение прогонов, распараллеливание, настройка стабильных окружений для тестов (Docker)
Менторство:
-
Помощь в обучении и наставничество для manual QA, желающих развиваться в автоматизации
-
Проведение код-ревью, установка стандартов кодирования в команде
Развитие инструментария:
-
Интеграция тестов с системами отчетности (у нас Allure) и управления тестами (Allure TestOps). Внедрение и развитие внутренних инструментов QA
Что мы ждем:
-
От 2+ лет в автоматизации тестирования с использованием Playwright
-
Глубокое знание TypeScript (или JavaScript ES6+)
-
Отличное знание Playwright, включая его возможности для тестирования API и работы с моками
-
Опыт автоматизации на разных уровнях: API, UI и E2E. Навык анализа тестовой пирамиды и выбора оптимального уровня автоматизации. Опыт применения техник тест-дизайна
-
Опыт настройки и оптимизации пайплайнов в GitLab CI (работа с GitLab.yaml)
-
Уверенная работа с Git (GitLab): ревью MR, решение конфликтов, правильная работа с ветками
-
Опыт работы с Docker (понимание, как собрать образ и запустить тесты в контейнере)
-
Опыт работы с системами отчетности (например, Allure)
-
Понимание принципов чистого кода (DRY, KISS). Код легко читать и поддерживать
Будет большим преимуществом:
-
Опыт миграции автотестов с одного стека на другой
-
Опыт покрытия автотестами SSR-приложений (мокирование ответов API)
-
Опыт построения фреймворка "с нуля" и его масштабирования на несколько команд/проектов
-
Опыт работы с Kubernetes
-
Опыт в нагрузочном тестировании (k6, JMeter)
Что мы предлагаем:
-
Комфортная среда для роста и экспериментов. Возможность развивать в себе как личные, так и профессиональные навыки
-
Официальное оформление и льготы IT-компании
-
Гибкое начало рабочего дня - будь на связи и работай в том ритме, который удобен именно тебе. Офисный/гибридный/удаленный формат работы
-
Выдаем удобную для работы технику
-
ДМС со стоматологией, психологом и страхованием в поездках за границу (после испытательного срока)
-
Возможность внешнего менторства - если ты знаешь классного эксперта и хочешь обсудить рабочий проект, это приветствуется и финансируется, оплачиваем необходимые для развития книги и курсы
-
Совместные походы по барам Васильевского острова, пробуем с командой разные кухни мира на обедах, поддерживаем местные бренды
-
Ламповую команду регулярно пробуем разные кухни мира на обедах, очень любим плов. Ходим по барам Васильевского острова, поддерживаем местные бренды
-
Когда в Питере холодно и темно снимаем пентхаус с бассейном в теплой стране и уезжаем туда работать :)
-
Офис в историческом здании Андреевского двора в пяти минутах от станции метро Василеостровская. Рядом прекрасные кофейни и вкусный фудкорт