Point your AI agent at freehire and let it find you a job.

Get the CLI →

careers.astratech.ae

New

QA Engineer – Lending & Risk Decisioning Testing

Posted Updated
Discussion

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.

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.