Andersen Lab

Full Stack QA Engineer (Fintech)

In short

This role tests and automates secure payment services, REST APIs, microservices, and Kafka-based asynchronous processing for a fintech-adjacent outsourcing company serving international clients. It covers validating payment transaction states, cross-checking data consistency across APIs, Kafka events, and databases via SQL, and tracing defects across distributed systems. The position requires 3+ years of backend functional and integration testing experience, strong SQL and REST API testing skills, and intermediate English; it is based on-site/hybrid in Almaty, Kazakhstan.

Location
Almaty, Kazakhstan; on-site at the employer's location with a hybrid format
Company
Andersen delivers software engineering and quality assurance services for international technology and business organizations, including fintech and other high-load digital infrastructure projects.
What you will do
•Perform functional and integration testing of secure payment services and backend systems.
•Test REST APIs, microservices, external integrations, Kafka messaging, and asynchronous event processing.
•Validate payment transaction states and transitions, including success, decline, cancellation, refund, pending, and error scenarios.
•Use SQL to verify database results and cross-check API responses, Kafka events, and stored records.
•Develop and maintain automated API and integration tests, regression scenarios, and test data.
•Analyze logs, trace requests across distributed services, report 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, synchronous and asynchronous Kafka integrations, and event-driven architecture.
•Strong SQL skills and experience validating data consistency across APIs, Kafka, and databases.
•Experience automating API and integration tests, as well as testing retries, timeouts, duplicate requests or events, failures, and recovery scenarios.
•Understanding of HTTP, JSON, REST, authentication, authorization, test design techniques, and distributed-system log analysis.
•Intermediate English or higher; the role is based in Almaty, Kazakhstan.
Nice to have
•Experience with banking, payment, or fintech projects and knowledge of payment transaction lifecycles.
•Experience with Go, Python, Postman/Newman, REST Assured, or similar automation tools.
•Experience testing iOS and Android applications.
•Understanding of Docker and Kubernetes.
Culture & Benefits
•Opportunities to work with leaders in fintech, healthcare, retail, telecom, and other industries.
•Project changes and professional development across different business domains.
•Mentoring, onboarding, career development, and access to a continuously updated corporate training portal.
•Up to an additional 1,000 EUR per month depending on expertise, included in the annual bonus through participation in company activities.
•Private health insurance, sports compensation, certification compensation, and a referral program depending on employment terms.
•Corporate events and activities including parties, pizza days, PlayStation, films, fruit, coffee, and snacks.

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