A

QA Engineer – Lending & Risk Decisioning Testing

Astra Tech Tbilisi, Georgia

Public Relations and Communications Services · 11-50 employees

6 d ago
qa Senior (5-10 yrs) Full-time Georgia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The role involves designing and executing comprehensive test strategies for lending products, including API automation and end-to-end workflow validation. You will collaborate with cross-functional teams to ensure the reliability of risk decisioning systems and backend microservices.

What they look for

QA Engineering API Automation Python Java Pytest SQL Lending Workflows Risk Decisioning Microservices CI/CD Regression Testing Integration Testing Database Validation Asynchronous Messaging Root Cause Analysis Test Strategy

Requirements

Candidates must have at least 5 years of QA experience with a strong background in backend and API automation within the lending or credit sector. A bachelor's or master's degree in a technical field is required, along with proficiency in Python or Java and SQL.

Full description

About the Role

We are looking for a Senior QA Engineer with strong experience in lending or credit-based financial products to ensure the quality, reliability, and performance of our backend systems. The role will focus on testing end-to-end lending workflows, developing API automation frameworks, and validating risk decisioning logic across complex, distributed systems.

Key Responsibilities

  • Design and execute comprehensive test strategies for lending products, covering functional, API, integration, and end-to-end testing.
  • Test the full lending lifecycle, including loan applications, approvals, disbursements, repayments, and collections.
  • Develop and maintain scalable API automation frameworks using Python (pytest) or Java, integrating automated tests into CI/CD pipelines.
  • Build automated regression suites covering critical business workflows, edge cases, negative scenarios, and exception handling.
  • Validate backend microservices, transaction integrity, database consistency, asynchronous processing, and message-driven workflows.
  • Test risk decisioning systems, including credit eligibility, approval rules, credit limits, and risk policies.
  • Collaborate with Product, Risk, Engineering, and DevOps teams to identify quality risks and ensure reliable releases.
  • Investigate complex defects, perform root cause analysis, and improve overall test coverage and automation efficiency.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of QA experience, with strong hands-on expertise in backend, API automation, and integration testing.
  • Mandatory experience testing lending or credit-based products, such as personal loans, consumer lending, BNPL, or other credit products.
  • Strong understanding of the end-to-end lending lifecycle.
  • Hands-on experience developing API automation frameworks using Python (pytest) or Java.
  • Strong SQL skills and experience with database validation and data reconciliation.
  • Good understanding of REST APIs, distributed microservices, and asynchronous messaging systems.
  • Experience integrating automated regression testing into CI/CD pipelines.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent spoken and written English, with the ability to work independently and collaboratively.

Preferred Qualifications

  • Experience testing credit decision engines, credit scoring, eligibility rules, credit limits, risk policies, or risk-based pricing.
  • Familiarity with platforms such as SAS Decision Manager or similar automated decisioning solutions.
  • Experience with decision rule validation, regression testing, and comparing legacy and new decision engines.
  • Experience using AI-assisted engineering tools such as Claude Code, Codex, Cursor, or GitHub Copilot for test automation, test case generation, and debugging.
  • Experience with performance and load testing tools such as JMeter, k6, or Gatling.
  • Experience testing high-volume, high-availability, and transaction-intensive backend systems.

Similar roles