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
- Рост внутри компании
- Работу в новом стильном офисе на станции метро «Октябрьская», также возможность работать удаленно
- Социальный пакет и отличную страховку
- Гибридный график работы и отсутствие дресс-кода