Вакансия: QA Auto (GO, PHP, Typescript)
Описание вакансии
О компании:
Компания разрабатывает лидирующий сервис онлайн-продаж билетов на поезда, помогает людям путешествовать на поездах удобнее и проще. Продукт появился на заре онлайн-сервисов, с тех пор мы активно развиваемся. У продукта 400 тысяч посетителей в сутки, рост показателей идёт со скоростью стартапа, несмотря на 15 лет существования.
Можно не только посмотреть расписание и купить билеты, но и узнать больше о поездах из отзывов наших покупателей, получить подсказки и рекомендации самых удобных мест, автоматически выкупить билеты, когда они появляются в продаже, и решить множество других задач.
Компании продолжает активно работать над развитием продукта: расширяет географию продаж, внедряет дополнительные услуги и добавляет новые способы оплаты, интегрируется с другими продуктовыми командами и разрабатывает новые фичи.
Ищем ещё одного QA-инженера, который поможет с этим, с фокусом на автотесты и готовностью заниматься также ручным тестированием.
Стек: Go (Testify), GRPС, Playwright (TypeScript), Allure, PHPUnit, Codeception, Selenoid.
Основные задачи:
- Улучшение подходов тестирования, развитие компетенций команды в тестировании.
- Написание автотестов 80 и 20% ручного тестирования.
- Развитие тестовой инфраструктуры: развитие фреймворков автоматизации, интеграция тестов в CI/CD, подключение отчётов к тестам.
- Анализ проблем и проработка решений для улучшения качества продукта.
- Решение вопросов, связанных с доставкой кода сервисов, применение и улучшение DevOps-инструментов.
- Участие в релизном цикле монолита (разбор прогона тестов, подсвечивание команде выявленных проблем, апрув релиза).
- Создание документации по качеству продукта и её поддержка в актуальном состоянии.
В команде 20 человек: разработчики, тестировщики, дизайнеры, аналитики, скрам-мастер, продакт-оунер и техлид. Большая команда включает три кросс-функциональные команды, вам предстоит работать в одной из них в паре с другим QA-инженером, который поможет погрузиться в работу.
Какой опыт нужен:
- Опыт тестирования веб-приложений от 2 лет (UI/Backend/API).
- Опыт разработки автотестов на уровне e2e (acceptance) и integration с использованием Go/TypeScript/PHP от 1 года.
- Знание методов тестирования, принципов распределения покрытия тестами согласно пирамиде.
- Опыт работы с системой контроля версий (GIT) и командной строкой Linux.
- Опыт работы c инструментами взаимодействия с API сервисов (Postman/Paw).
Будет плюсом
- Опыт работы с микросервисной архитектурой.
- Опыт написания тестов на Go.
- Опыт работы и знания основ k8s.
- Опыт написания Unit-тестов.
Условия:
- Оформление: Официальное ТК, ИП
- Формат работы: Распределенная команда, работаем по московскому времени. Можно взять место в офисе в Питере/Москве или работать полностью удаленно, в том числе за границей.
- Дополнительно: ДМС со стоматологией и страховка на путешествия. Личный бюджет на профессиональное развитие, а также премии за чтение книг. Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием. Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.