Tech Duck

Full Stack QA Engineer (Fintech)

In short

This QA role tests a secure payment platform's REST APIs, microservices, Kafka messaging, and SQL-backed data consistency for a fintech-focused outsourcing company. It covers functional, regression, integration, and mobile (iOS/Android) testing, with emphasis on payment transaction states, retries, failures, and recovery scenarios across distributed services. It requires 3+ years of backend testing experience, strong SQL and REST API/Kafka testing skills, and Intermediate-level English. Based in Almaty, Kazakhstan, with hybrid office attendance.

Location
Almaty, Kazakhstan; hybrid work with office attendance
Company
Tech Duck is an international software development and outsourcing company working on high-load distributed platforms, cloud environments, system integrations, and secure payment infrastructure.
What you will do
•Perform functional, regression, integration, and mobile testing for payment services and iOS and Android applications.
•Test REST APIs, microservices, Kafka messaging, asynchronous events, and integrations with external systems.
•Validate payment transaction states, state transitions, retries, timeouts, duplicate requests, failures, and recovery scenarios.
•Use SQL to verify transaction results and cross-check API responses, Kafka events, and database records.
•Develop and maintain automated API and integration tests, prepare test data, and analyze automated regression results.
•Analyze logs, trace requests across distributed services, document defects, verify fixes, and assess regression risks.
Requirements
•3+ years of commercial experience in functional and integration testing of backend systems.
•Hands-on experience with REST API testing, interconnected systems, Kafka, synchronous and asynchronous integrations, and event-driven architecture.
•Strong SQL skills and experience validating data consistency across APIs, Kafka, and databases.
•Experience developing and maintaining automated tests for APIs and integrations, including testing retries, timeouts, duplicate requests, failures, and recovery scenarios.
•Understanding of HTTP, JSON, REST, authentication and authorization, test design techniques, and root-cause analysis in distributed systems.
•English at Intermediate level or above.
Nice to have
•Experience with banking, payment, or fintech projects and understanding of payment transaction lifecycles.
•Automation experience with Go, Python, Postman/Newman, REST Assured, or similar tools.
•Experience testing iOS and Android applications.
•Understanding of Docker and Kubernetes.
Culture & Benefits
•Opportunity to work with fintech, healthcare, retail, and telecom businesses.
•Project changes and professional, financial, and career development opportunities.
•Mentoring, onboarding support, and access to a continuously updated corporate training portal.
•Certification compensation, referral program, and corporate events.
•Private health insurance and sports compensation depending on the employment type.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot