Home
Jobs
Saved
Resumes
QA Automation Engineer – Maternity Cover at Nuvei | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
QA Automation Engineer – Maternity Cover
Nuvei
Website
LinkedIn
QA Automation Engineer – Maternity Cover
Sofia, Sofia-Capital, Bulgaria
Full Time
3 hours ago
No Sponsorship
Apply Now
Key skills
Azure
Distributed Systems
Docker
Gradle
Java
Kubernetes
Maven
RabbitMQ
SQL
Integration Testing
Azure DevOps
REST API
Git
Agile
Scrum
CI/CD
Communication
Collaboration
About this role
Role Overview
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.
Tech Stack
Azure
Distributed Systems
Docker
Gradle
Java
Kubernetes
Maven
RabbitMQ
SQL
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.
Apply Now
Home
Jobs
Saved
Resumes