Разработчик по автоматизации тестирования в 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, возможность работать удаленно.