Exness
fintech
QAEngineer(AMLTeam)
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
analytical and problem-solving skills; Investigate data quality issues and work alongside engineers and the analyst to resolve them
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
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.