Senior QA Engineer - Payments
ABOUT THE ROLE:
Join the Payments team at LeoVegas Group as a Senior QA Engineer, focusing on payment-critical flows such as deposits, withdrawals, contract lifecycles, and compliance-driven features. You will take end-to-end ownership of quality for squad-level payment features, working hands-on with automation and end-to-end validation.
In this role, you will act as a strong technical QA partner, collaborating closely with backend (Java/Kotlin, Kafka, REST, MySQL), frontend (TypeScript), and mobile engineers. You will operate in an Agile environment with a mature CI/CD setup, working alongside product, security, and compliance stakeholders.
YOU WILL BE RESPONSIBLE FOR:
Owning end-to-end testing and verification for Payments features delivered by your squad
Breaking down ambiguous testing problems and define scoped, pragmatic test approaches with engineers and product
Designing, building and maintaining robust automation (API, contract, E2E) and reliable test data/mocks for complex payment scenarios
Improving CI feedback loops, reduce flakiness, and close observability/monitoring gaps for your area
Triaging and resolving critical production defects and being an escalation point for quality issues in your squad
Reviewing test plans, automation code and providing actionable feedback to raise the team’s craft
Contributing to cross-squad initiatives and share knowledge across the QA chapter
YOUR IMPACT:
Writing clear, maintainable automation and test code; document test plans and design rationales
Promoting non-functional quality: idempotency, data integrity, security, performance under load, and regulatory compliance
Mentoring peers and collaborating proactively to improve processes, alerting and test coverage
Communicating quality risk clearly to technical and non-technical stakeholders
OUR SUCCESSFUL CANDIDATE WILL HAVE THE FOLLOWING:
ESSENTIAL SKILLS
Proven experience testing payment systems, financial transactions or other regulated platforms with domain ownership
English at a min. B2+ level
Strong automation skills: API testing (REST), contract testing, and E2E - fluent in TypeScript, Java or Kotlin
Good grasp of microservices and event-driven systems (Kafka); able to reason about distributed failures
Practical experience improving CI/CD pipelines and test feedback loops
Backend testing experience across Java/Kotlin, MySQL and REST APIs
Clear communicator, able to translate technical risk to stakeholders
NICE TO HAVES
Familiarity with payment concepts such as PSP integrations, idempotency, reconciliation, and contract state machines
Experience testing performance and load in payment-critical flows
Background in iGaming or another regulated industry
Proficiency with test management tools (e.g. TestRail, Xray, Zephyr, or similar)
Experience using mock data and mocking tools to simulate complex payment scenarios
Experience with native app testing (TypeScript)
Experience with Cucumber and Gherkin-based test automation
Experience leading cross-functional initiatives
WHO WE ARE:
At the core of LeoVegas Group is Team Leo. Our culture is our foundation and is what enables us to innovate, build, and lead as we trailblaze our way through the igaming industry. We’re a team of over 2000 innovators, initiators, and groundbreakers working in a fast-paced and agile environment across 19 offices worldwide.
BENEFITS:
Hybrid work policy (3 days a week from office in Warsaw)
4 weeks of Workation (T&C apply)
Competitive base salary
Benefits package - 800 PLN net (B2B)/gross (UOP) monthly
Our office provides complimentary snacks and drinks; on Mondays, we serve complimentary breakfast.
Team and office social events throughout the year
Equipment: MacBook + smartphone (iPhone or Samsung Galaxy)
Senior QA Engineer - Payments
Senior QA Engineer - Payments