Инженер по автоматизации тестирования в Интеграцию
Требования
Местоположение и тип занятости
Компания
Оператор национальной платежной системы «Мир»
Описание вакансии
О компании и команде
ПРОЕКТ:
Команда интеграционного тестирования занимается интеграционным и e2e тестированием платформ, обеспечивающих работоспособность платежных систем "Мир", JCB, UnionPay, American Express и внутреннего бизнеса НСПК.
В нашей дружной команде у тебя появится возможность стать «Гуру» карточного процессинга - познать процессы:
- происходящие одновременно со звуком перебора купюр в российском или зарубежном банкомате при снятии наличных;
- взаиморасчетов между банками по карточной операции;
- позволяющие разрешить спорную ситуацию (например, оплата не прошла, а деньги с карты списали);
- происходящие при оплате смартфоном (SamsungPay, MirPay и др.).
Наш проект интеграционных автотестов разработан с использованием Java 11, Gradle, Cucumber, TestNG, Allure. В ближайшем будущем планируется переезд на Java 17.
ЧЕМ ТЫ БУДЕШЬ ЗАНИМАТЬСЯ:
- Вникать в предметную область и погружаться в тестовые модели;
- Развивать существующие инструменты автоматизации тестирования;
- Участвовать во внедрении новых тех.стеков автоматизации тестирования;
- Подготавливать и реализовывать автоматизированные тестовые сценарии;
- Подготавливать тестовые окружения, автоматизировать деплой;
- Создание новых решений по подготовке тестовых данных;
- Участвовать в обеспечении качества как новых систем/сервисов, так и в развитии существующих.
Ожидания от кандидата
ОТ ТЕБЯ ПОТРЕБУЕТСЯ:
- Опыт в области QA (ручное/авто) более 1 года;
- Опыт тестирования backend-составляющей (REST, DB, и др);
- Знания Core Java;
- Знание и понимание теории тестирования, опыт ее применения (построения тестовых моделей, техник тест-дизайна и т.д);
- Знание баг-трекинговых систем (Jira, BugZilla и т.д.);
- Базовые знания SQL (уровень join запросов);
- Опыт работы с JSON/XML;
- Начальные знания Linux;
- Опыт использования git (понимание gitflow);
- Понимание процесса интеграционного тестирования.
БУДЕТ ЗДОРОВО, ЕСЛИ:
- Ты знаком с финансовыми системами, с понятиями банка эмитента, эквайера;
- Если ты имеешь опыт работы с Allure, JUnit, Maven/Gradle, а также понимаешь процессы CI/CD;
- Ты знаком с Selenium/Selenide/Selenoid;
- Опыт использования/развития mock-сервисов;
- Есть опыт построения фреймворка автоматизации тестирования.
Условия работы
- Достойный уровень заработной платы + премии;
- Официальное трудоустройство, социальный пакет: ДМС со стоматологией с первого месяца работы, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях;
- Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека;
- Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории;
- Комфортный офис на ст.м. Римская (БЦ «Голден Гейт»): зоны отдыха, кухни с чаем, кофе и снеками;
- График работы: 5/2, возможность работать удаленно.