This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Mastercard Payment Services team is seeking a Senior Quality Assurance Analyst to ensure the delivery of secure, scalable, and high-performing systems through rigorous testing and quality practices. The ideal candidate is detail-oriented, passionate about software quality, and experienced in modern testing methodologies including ATDD, automated testing frameworks, and CI/CD pipelines. You will play a key role in validating mission-critical applications, mentoring junior QA team members, and collaborating across virtual teams to uphold high standards in every release.
Job Responsibility:
Design and implement comprehensive test strategies for Java Spring Boot applications and RESTful JSON web services
Develop and maintain automated test suites using modern frameworks to ensure continuous quality validation
Apply Acceptance Test-Driven Development (ATDD) principles to align testing with business requirements and user expectations
Collaborate with developers, architects, and product owners to define testable requirements and ensure test coverage
Validate event-driven systems and cloud-native applications (e.g., Pivotal Cloud Foundry) for performance, reliability, and security
Lead defect triage and root cause analysis to drive resolution and improve development practices
Mentor junior QA analysts through peer reviews, training sessions, and documentation
Contribute to the evolution of QA processes and tools to support agile development and DevOps practices
Requirements:
Strong experience in testing Java Spring Boot applications and RESTful APIs
Proficient in automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG, Cucumber)
Understand and apply ATDD and CI/CD principles with a focus on test automation and integration
Demonstrate initiative, ownership, and clear communication in a virtual team setting
Show a genuine interest in mentoring and supporting less experienced QA colleagues
Nice to have:
Experience validating event-driven architectures and systems using Apache Kafka
Familiarity with secure coding standards and enterprise integration patterns from a QA perspective
Exposure to agile development methodologies and DevOps tooling
Background in the financial services or payments industry is a plus