Senior Backend QA Engineer – Java, Test Automation, Payments
4 410 - 5 250
EUR
(B2B)
2 300 - 2 650
EUR
líq. (Permanent Contract)
Unleash the Power of Quality — Shape resilient payment systems that drive innovation and trust!
Lisbon or Porto-based opportunity with hybrid work model.
As a Senior QA Engineer, you will be working for our client, a leading banking group, dedicated to delivering secure and reliable IT payment solutions. You will help design and implement high-performance backend testing frameworks and ensure the integrity and excellence of complex financial systems, fueling innovation and growth in the payments industry.
Your main responsibilities:
- Design, build, and maintain robust test automation frameworks for backend Java applications, microservices, and APIs.
- Perform manual testing to define strategies and create test cases for intricate backend business logic and batch processing.
- Collaborate with Product Owners, Tech Leads, and Developers to translate payment domain business rules into automated, executable test scenarios.
- Validate database integrity, complex queries, and data processing through SQL scripts and transactional behavior evaluations.
- Promote QA best practices by fostering a "Quality First" and "Shift-Left" testing culture across teams.
- Troubleshoot, isolate, and document defects accurately, including log and root-cause analysis.
- Integrate test suites into CI/CD pipelines to ensure automated continuous testing and quality gates.
You're ideal for this role if you have:
- Over 6 years of professional QA experience with a focus on backend testing and automation.
- Proven expertise in automating backend tests using Java-based tools such as REST Assured, JUnit, TestNG, and Cucumber.
- Strong knowledge of Java (17/21), Spring Boot, and log debugging techniques.
- Excellent SQL skills (Oracle or PostgreSQL) for database validation and data migration.
- Hands-on experience with Test Management tools (Xray, Zephyr) and CI/CD tools (Jenkins, GitLab CI or similar).
It is a strong plus if you have:
- Experience testing asynchronous architectures and messaging queues such as Kafka and RabbitMQ.
- Familiarity with Spring Batch processes.
Language Required for the role:
- Fluent English (B2/C1). French language skills are a plus but not mandatory.
Eligibility to work in Europe:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Internal number #10382
Benefits
ITDS Clubs
Access to medical insurance
Meal Card
Access to Pluralsight & Udemy
Integrational Events
Seus critérios