QA Automation Engineer

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Образовательная платформа

Описание вакансии

Условия работы

Мы — Skillbox. Образовательная платформа, объединяющая ведущих экспертов и практиков рынка. Мы даём практические навыки и обучаем актуальным профессиям в программировании, дизайне, маркетинге, управлении, играх и мультимедиа.

Всего за 5 лет мы разработали более 600 образовательных продуктов, обучение на платформе прошли свыше 150 000 студентов. Благодаря онлайн-образованию мы уже изменили жизни десятков тысяч людей к лучшему. Но всё только начинается.

Мы растём. Так быстро, что иногда сами удивляемся. И прямо сейчас мы находимся в поиске Инженера по автоматизированному тестированию.

Мы работаем по принципу: test case as a code. Ручные тестировщики пишут тест- кейсы с помощью нашего фреймворка.
Наши автоматизаторы не переписывают ручные кейсы и не занимаются актуализацией локаторов, как это обычно принято.
Команда автотестирования работает как полноценная команда разработки- только пишут код и разрабатывают инструмент, которым пользуется весь отдел QA.

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

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

Что будет входить в задачи:

  • Проектирование архитектуры, разработка и развитие тестового фреймворка
  • Разработка новых Gherkin steps для сценариев тестирования UI и Backend
  • Разработка HTTP-клиентов для интеграций с другими сервисами
  • Поддержка Gitlab CI
  • Разбор отчетов автотестирования, анализ проблем, контроль их исправления
  • Проведение Code Review тест-кейсов группы ФТ

От вас потребуется:

  • Уверенное владение Python, опыт работы с тестовыми фреймворками
  • Практические навыки написания и отладки автотестов UI на динамичных страницах и API тестов (REST)
  • Понимание паттернов архитектуры автоматических тестов (кроме PageObject существуют и другие паттерны)
  • Опыт работы в продуктовых командах, понимание целей тестирования

Будет плюсом:

  • Опыт работы с Docker
  • Опыт работы с Gitlab CI (pipelines, jobs)
  • Опыт работы с любым JS фреймворком (cypress, webdriver.io, playwright)
  • Репортинг результатов (Allure Report / Allure-TestOps)
  • Опыт автоматизации тестирования мобильных приложений

Бонусы

Что мы готовы предложить:

  • Белую заработную плату
  • Возможность бесплатно проходить любые курсы Skillbox
  • Рост внутри компании
  • Работу в новом стильном офисе на станции метро «Октябрьская», также возможность работать удаленно
  • Социальный пакет и отличную страховку
  • Гибридный график работы и отсутствие дресс-кода