Exness

fintech

QAEngineer(AMLTeam)

Cyprus Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“QA Engineer (AML Team) at Exness. Skills: QA Automation Engineer, Python, Pytest, Allure, Kafka, SQL, Docker, GitLab CI. Develop, maintain, and improve automated test suites to verify correctness of the AML verification service and its integrations with external data providers. Own the testing process end-to-end: from test strategy to execution and reporting using Pytest and Allure”

Industry & Context.

fintech
Problems you'll solve

analytical and problem-solving skills; Investigate data quality issues and work alongside engineers and the analyst to resolve them

Eligibility Requirements

Relocation support for you and your family to make your move smooth and worry-free, Full relocation support for you and your family — flights, housing, visas, and legal assistance included, Support with the naturalisation process for relocated employees

What They're Looking For.

Must Have

3+ years of proven experience as a QA Automation Engineer, Python skills for test automation (pytest), Experience with Allure for test reporting, Hands-on experience with Kafka or similar message queue systems, Solid SQL knowledge and experience working with relational databases, Experience with Docker and GitLab CI for running and managing test pipelines, analytical and problem-solving skills with attention to detail in data validation, Result-driven orientation — ability to prioritize, take initiative, and own the testing process, Excellent verbal and written communication skills

Nice to Have

Gradually engage with Go codebase to better understand the service internals and potentially contribute to Go-based test tooling

What You'll Do.

and improve automated test suites to verify correctness of the AML verification service and its integrations with external data providers

Own the testing process end-to-end: from test strategy to execution and reporting using Pytest and Allure

Collaborate with the team on designing and implementing data quality checks

reconciliation processes

Work with message queues (Kafka) and databases (SQL) as core parts of the service infrastructure

Investigate data quality issues and work alongside engineers and the analyst to resolve them

Contribute to defining best practices for quality assurance within the team

Analyze and test new features before kick-off participate in user acceptance testing

Propose improvements to tooling

and automation processes

How You'll Work.

Team & Collaboration

Collaborate with the team on designing and implementing data quality checks, reconciliation processes, monitoring, and alerting; work alongside engineers and the analyst to resolve them

Communication Scope

Excellent verbal and written communication skills

Process & Methodology

Own the testing process end-to-end

Full Job Description

At Exness, we are not just a leading trading broker—we’ve reimagined what it takes to be a leader. With 40M+ trades a day and 2,000+ people across 13 countries, we combine scale, care, and real tech to make trading better for 1M+ clients worldwide. Recognised globally as a Best Place to Work, we’re a people-first company where long-term wins always matter more. As part of our team, you will shape the future of fintech with real technology, care, and purpose. Why this role matters As a QA Automation Engineer, you will be a part of the AML team. The team is responsible for client verification and screening against global databases of high-risk individuals - including those linked to terrorism, sanctions lists, and politically exposed persons (PEPs). We develop compliance services that aggregate user-submitted data and match it against external data providers. The role is based in our Limassol office, Cyprus. In case of relocation, we offer full relocation support for you and your family to make your move smooth and worry-free. What you'll actually do Develop, maintain, and improve automated test suites to verify correctness of the AML verification service and its integrations with external data providers. Own the testing process end-to-end: from test strategy to execution and reporting using Pytest and Allure. Collaborate with the team on designing and implementing data quality checks, reconciliation processes, monitoring, and alerting. Work with message queues (Kafka) and databases (SQL) as core parts of the service infrastructure. Investigate data quality issues and work alongside engineers and the analyst to resolve them. Contribute to defining best practices for quality assurance within the team. Analyze and test new features before kick-off meetings; participate in user acceptance testing. Propose improvements to tooling, test architecture, and automation processes — we are open to evolving beyond the current Python setup. Gradually engage with Go codebase to bet

Free ATS check

Applying for this QA Engineer (AML Team) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Exness?

Real rants from real employees. Read before you apply.

Read Company Rants →