Разработчик по автоматизации тестирования в MirAccept
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ПРОЕКТ:
Отдел сервисов аутентификации держателей карт (MirAccept) обеспечивает безопасное выполнение всех платежей совершаемых в Интернете на территории РФ для всех платежных систем. Наши сервисы работают в режиме 24/7 и предоставляют сервис держателям карт в любое время дня или ночи.
Наша команда разрабатывает распределенную HighLoad платформу, которая с одной стороны должна обеспечивать прохождения 1 млрд операций в год с минимальной задержкой для держателя карты, а с другой стороны в режиме реального времени идентифицировать мошеннические операции на основе исторических данных (Big Data) по совершенным операциям.
ТЕХНОЛОГИЧЕСКИЙ СТЕК:
- Для автоматизации тестирования технологии MirAccept используем фреймворк, написанный на Java + Gradle + Cucumber;
- Для Performance-тестирования используем тот же фреймворк на Java + JMeter, Prometheus и Grafana;
- CI/CD построен на Jenkins и Ansible;
- В качестве хранилища тест-кейсов и репортинга используется TestRail.
ЧЕМ ТЫ БУДЕШЬ ЗАНИМАТЬСЯ:
- Писать автоматизированные тесты на Cucumber;
- Улучшать и обновлять тестовый фреймворк, программируя на Java;
- Работать с такими системами и инструментами как Gradle, JMeter, Prometheus, Grafana, Jenkins, Ansible, TestRail, Docker, Selenoid, Appium;
- Работать с операционной системой CentOS;
- Тестировать frontend и backend приложения;
- Проводить функциональное модульное и интеграционное тестирование компонентов MirAccept;
- Проводить нагрузочное тестирование компонентов MirAccept;
- Работать в команде профессионалов, влиять на развитие тестового фреймворка, включая продвижение своих идей.
ОТ ТЕБЯ ПОТРЕБУЕТСЯ:
- Знание теории тестирования, тест-дизайна;
- Знание SQL (базовый уровень);
- Знание Java (уверенные знания Java Core);
- Знание базовых команд Git (commit, push, pull, fetch);
- Знание базовых регулярных выражений;
- Понимание клиент-серверной архитектуры, в том числе с использованием протокола HTTP;
- Опыт работы с Cucumber (написание автоматизированных тестов и различных step definitions);
- Опыт работы в терминале ОС Linux;
- Желание развиваться в области автоматизации тестирования;
- Желание и готовность писать автоматизированные тесты на готовом фреймворке.
БУДЕТ ЗДОРОВО, ЕСЛИ:
- Имеешь опыт работы с Ansible Tower и Ansible Playbook;
- Имеешь опыт работы в тестировании UI посредством фреймворка Selenide;
- Имеешь опыт нагрузочного тестирования и работы с JMeter;
- Имеешь представление, что такое Gradle и как с ним работать;
- Имеешь опыт работы в Confluence и Jira.
ЧТО У НАС ЕСТЬ:
- Достойный уровень заработной платы + премии;
- Официальное трудоустройство, социальный пакет: ДМС со стоматологией с первого месяца работы, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях;
- Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека;
- Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории;
- Комфортный офис на ст.м. Римская (БЦ «Голден Гейт»): зоны отдыха, корпоративная столовая, кухни с чаем, кофе и снеками;
- График работы: 5/2, возможность работать удаленно.