Проект: банковская система New Collection System.
Задачи: разработка, внедрение и сопровождение автоматизированных тестов для CRM-системы, включая UI-, API- и интеграционные проверки.
Требования:
- Законченное высшее образование и опыт от 4 лет в автоматизации тестирования.
- Уверенное знание Java; опыт разработки UI-автотестов с Selenide или Selenium.
- Знание принципов построения тестовых фреймворков, паттерна Page Object и Maven; уверенное владение Git.
- Опыт работы с GitLab CI / GitLab Runner или аналогичными CI/CD-инструментами, Allure и автоматизированным тестированием REST API.
- Знание HTTP, REST, JSON, SQL и PostgreSQL.
- Понимание функционального, интеграционного и регрессионного тестирования.
- Умение самостоятельно проектировать автопроверки, анализировать падения тестов и поддерживать существующий набор автотестов.
- Умение подготовить данные, выбрать проверки через UI, API и БД, реализовать автотест, запустить его в CI и представить результаты в Allure.
Стек: Java, Selenide, Selenium, Selenoid, Maven, Git, GitLab CI, GitLab Runner, Allure, REST API, SQL, PostgreSQL.
Будет преимуществом: Docker, REST Assured, JSON/XML, тестирование Java/Tomcat-приложений, опыт построения автоматизации с нуля и оптимизации тестового фреймворка, работа с CRM и финансовыми системами, FIS Platform / Case Platform, Low Code-системами и системами collection / взыскания.
Условия: удалённая работа, полная занятость; часовой пояс — плюс-минус 3 часа. Онбординг проходит в городе проживания. Возможны города присутствия в России.