Автотестировщик JAVA (проект Альфа-банк)
Описание проектов:
1. Проект FLECS
BPM система для выдачи кредитных продуктов физическим лицам через партнеров банка (WEB приложение)
Интеграция более чем с 50-ю системами
Типы интеграционного взаимодействия: SOAP, REST сервисы, KAFKA
Автотесты - java 11, selenide, Rest assured, cucumber, testNG
Frame work - PEGA 6.3, БД - ORACLE
Соотношение авто и ручного тестирования - 80/20.
Ожидания от кандидата:
- Практический опыт применения практик тест-дизайна;
- Умение проектировать тест-кейсы и подготавливать тестовые данные для тестирования;
- Разработка автотестов на Java;
- Знание инструментов автоматизации Selenium Webdriver, Cucumber;
- Опыт работы с системой контроля версий Git;
- Опыт работы с системой CI;
- Знание REST, опыт тестирования API;
- Знание SOAP;
- Знание XPath;
- Базовые знания SQL, опыт составления запросов.
2. Проект Матрица
Цель - реализация автоматизированного регресс-тестирования и развития автотестов для модуля Матрица предложений.
Соотношение авто и ручного тестирования 80/20.
Ожидания от кандидата:
- Знание теории тестирования, умение ее применять в работе;
- Знание механизмов и особенностей интеграции нескольких систем;
- Понимание SOAP и REST;
- Опыт работы с миддл-бэкофисными системами (jпциональное требование);
- Понимание работы интеграционной шины и mq-очередей (опциональное требование);
- Умение читать XSD-схемы и WSDL (опциональное требование);
- Уверенное знание SQL;
- Опыт работы в системах управления тестированием: Zephyr, TestRail(Опциональное требование);
- Знание языка Ruby/Java;
- Знание технологий и библиотек, использующихся в автотестировании (Cucumber, selenium, Nokogiri и т.д.)
- Опыт создания автотестов, которые взаимодействуют с REST/SOAP сервисами;
- Опыт создания автотестов, которые взаимодействуют с базами данных;
- Опыт работы с Jenkins в части создания и настройки Job's.
3. Проект Probe
Обновление системы по управлению операционными рисками.
Соотношение авто и ручного тестирования 80/20.
- Знание теории тестирования, умение ее применять в работе;
- Знание механизмов и особенностей интеграции нескольких систем;
- Понимание SOAP и REST;
- Опыт работы с миддл-бэкофисными системами (опциональное требование);
- Понимание работы интеграционной шины и mq-очередей (опциональное требование);
- Умение читать XSD-схемы и WSDL(опциональное требование);
- Уверенное знание SQL;
- Опыт работы в системах управления тестированием: Zephyr, TestRail(Опциональное требование);
- Знание языка Ruby/Java;
- Знание технологий и библиотек, использующихся в автотестировании (Cucumber, selenium, Nokogiri и т.д.)
- Опыт создания автотестов, которые взаимодействуют с REST/SOAP сервисами;
- Опыт создания автотестов, которые взаимодействуют с базами данных;
- Опыт работы с Jenkins в части создания и настройки Job's.