Проект: банковская система 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 часа. Онбординг проходит в городе проживания. Возможны города присутствия в России.