MisuJob - AI Job Search Platform MisuJob

QA Automation Engineer - Maternity Cover

Nuvei

Sofia, Sofia City Province, Bulgaria Hybrid permanent

Posted: March 31, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Nuvei is seeking a skilled QA Automation Engineer to join our team in Sofia, Bulgaria. The successful candidate will be responsible for ensuring the quality of our software applications, with a focus on automation and testing. The ideal candidate will have experience in automation testing, with a strong understanding of software development and QA methodologies.

Job Description

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply