QA инженер возьмёт на себя задачи по автоматизации тестирования старых интеграций платёжных систем с последующей проверкой их работы в новой версии приложения.
Задачи:
— Покрытие существующих и новых функций автоматическими тестами;
— Развитие и поддержка фреймворка для тестирования API;
— Поддержка циклов выпуска;
— Ведение документации продукта;
— Участие в ежедневных стэндапах, ретроспективах, технических ревью с разработчиками и QA-инженерами.
Требуемые профессиональные навыки:
— Более 2х лет опыта автоматизированного тестирования на Java (11 и выше);
— Знание Web-технологий (протоколы, сервисы) HTTP, TCP/IP;
— Опыт использования Selenium WebDriver и Selenide;
— Опыт использования JUnit, понимание работы Gradle;
— Опыт использования Lombok;
— Опыт автоматизации тестирования REST сервисов;
— Опыт работы по Scrum в команде разработчиков;
— Понимание CI/CD подхода, опыт работы с Jenkins, TeamCity;
— Знание видов тестов и способов их организации в процессе тестирования различного рода приложений;
— Опыт тестирования мобильных приложений
— Разговорный английский язык (Upper- и выше).
Будет плюсом:
— Составление тестовой документации (тест-планы, тест-кейсы и пр.);
— Знание основ баз данных и навыки работы с СУБД;
— Способность обучаться и осваивать новые технологии;
— Опыт работы с платежными системами.