QA Automation Engineer - Maternity Cover

TLDR

Collaborate with developers to design and maintain automation tests for REST services, enhancing quality assurance in a fast-paced fintech environment.

The world of payment processing is rapidly evolving, and businesses are looking for loyal and strategic partners, to help them grow.

Meet Nuvei, the Canadian fintech company accelerating the business of clients around the world. Nuvei's modular, flexible and scalable technology allows leading companies to accept next-gen payments, offer all payout options and benefit from card issuing, banking, risk and fraud management services. Connecting businesses to their customers in more than 200 markets, with local acquiring in 50 markets, 150 currencies and 700 alternative payment methods, Nuvei provides the technology and insights for customers and partners to succeed locally and globally with one integration.

At Nuvei, we live our core values, and we thrive on solving complex problems. We’re dedicated to continually improving our product and providing relentless customer service.   We are always looking for exceptional talent to join us on the journey!

Your Mission:

We are looking for an experienced and detail-oriented QA Automation Engineer to join our Rest API QA Automation team. This is a maternity cover.

In this role, you will be responsible for designing, developing, and maintaining reliable integration and end-to-end automation for a complex, distributed system built around REST APIs, messaging, and database interactions. You will work closely with developers from early feature design through delivery, ensuring quality is built into the system from the start. The position requires strong automation of ownership, deep understanding of backend and integration testing, and the ability to reason complex flows, edge cases, and failure scenarios. 

 

Key Responsibilities 

  • Design, develop, and maintain automation tests for REST services, covering both integration and end-to-end (E2E) scenarios 
  • Build and evolve scalable automation frameworks using Java and TestNG 
  • Develop integration tests in close collaboration with developers 
  • Validate complex system behavior involving: 
  • REST APIs 
  • Message queues (e.g. RabbitMQ) 
  • Database state transitions 
  • Perform API testing using RestAssured, including positive, negative, and edge case scenarios 
  • Use WireMock or similar tools to mock external dependencies where isolation is required 
  • Validate data consistency and system behavior via direct database queries 
  • Integrate automation tests into CI/CD pipelines (Azure DevOps) and ensure stable execution 
  • Analyze test failures and distinguish between: 
  • Product defects 
  • Test issues 
  • Environment or infrastructure problems 
  • Participate actively in code reviews, ensuring test quality, readability, and maintainability 
  • Maintain clear test documentation and contribute to improving testing standards and practices 
  • Take ownership of test stability, reliability, and continuous improvement of the automation process 

Requirements

  • 3+ years of experience in QA Automation, with a strong focus on backend and integration testing 
  • Strong Java programming skills and experience writing production quality test code 
  • Hands on experience with TestNG (or similar frameworks) 
  • Solid experience in REST API testing (request/response validation, error handling, edge cases) 
  • Experience with RestAssured for API automation 
  • Practical knowledge of integration testing concepts in distributed systems 
  • Experience validating database state using SQL queries 
  • Familiarity with message-based architectures and asynchronous flows 
  • Experience working with CI/CD pipelines (Azure DevOps or similar) 
  • Familiarity with build tools such as Gradle or Maven 
  • Experience with Git and collaborative development workflows (PRs, reviews) 
  • Strong understanding of software testing principles and Agile/Scrum methodologies 
  • Excellent analytical skills and attention to detail 
  • Ability to work independently and take ownership of quality 

Nice to Have 

  • Experience with high load or distributed systems 
  • Familiarity with containerized environments (Docker, Kubernetes) 
  • Experience in payments / fintech domain 

 

Soft Skills 

  • Strong communication and collaboration skills 
  • Ability to challenge requirements and think critically about quality risks 
  • Proactive mindset with focus on prevention rather than detection 
  • Ownership mentality – taking responsibility for test stability and results 
  • Continuous learning attitude and openness to improving processes and tools 

Benefits

  • A challenging job in a fast-developing, international company.
  • A friendly work environment where you can thrive and develop your skills.
  • Career advancement possibilities.
  • Competitive remuneration package.
  • Additional Health insurance incl. Dentist.
  • Fully covered MultiSport card.
  • Food vouchers.
  • Employee discounts card, Seminars and conference tickets, Playroom, and other additional perks.

 

Please send your resume in English.

Nuvei is an equal-opportunity employer that celebrates collaboration and innovation and is committed to developing a diverse and inclusive workplace. The team at Nuvei is comprised of a wealth of talent, skill, and ambition. We believe that employees are happiest when they’re empowered to be their true, authentic selves. So, please come as you are. We can’t wait to meet you.

Our recruitment process may use automated tools, including AI, to support application management and candidate shortlisting

Benefits

Health Insurance

Additional Health insurance incl. Dentist.

Food vouchers

Nuvei is a Canadian fintech company that empowers businesses globally with next-gen payment solutions. Their modular and scalable technology enables seamless acceptance of payments, card issuing, and comprehensive risk management across over 200 markets, making them a vital partner for companies seeking to thrive in diverse economies.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Automation Engineer Q&A's
Report this job
Apply for this job