Project: We develop financial products for a new market, primarily focusing on a BNPL (Buy Now, Pay Later) lending service that lets consumers shop at partnering retailers and pay in installments — enhancing shopper convenience and driving merchant sales.

The team is responsible for developing a system which helps us send money to our partners according to their will and to our contract responsibilities. This system serves for scheduling transactions, calculating fees and fines, blocking suspicious partners and making any kind of adjustments to the settlements.

Tech stack: Java 21, Oracle, PostgreSQL, gRPC, Kafka, AWS, Gitlab, Vault, Kibana, Grafana, Docker, k8s

Autotests: Java 21, TestNG/JUnit5, mvn/gradle, allureTestOps

Responsibilities:

  • Develop and maintain automated test suites (backend API tests)
  • Perform manual testing when needed (new features, edge cases)
  • Collaborate with developers and analysts on test design
  • Analyze test results and report bugs clearly
  • Take part in regression testing and release validation

Requirements:

  • 3+ years in QA (manual + automation)
  • Strong knowledge of Java and test frameworks (JUnit, etc.)
  • Experience with backend testing: APIs, gRPC, Kafka, microservices
  • Understanding of test design techniques
  • Familiarity with CI tools and version control systems
  • Russian language (fluent), English (reading documentation, writing)