Senior Test Engineer

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Senior Test Engineer

The Mastercard Fraud Scoring and Analytics Platform team in Dublin have an exciting opportunity to hire a Senior Automation Test Engineer to focus on test automation. Our team is responsible for designing and developing new capabilities and frameworks on the MasterCard Fraud Management Platform. This platform provides sophisticated business solutions to authenticate users and combat fraud.

• Would you like to work on a team that is building industry leading solutions for fighting fraud?
• Do you want to learn cutting edge technologies and help solve complex business problems?
• Do you have creative problem-solving techniques?
• Are you motivated to be a part of an organisation that is driving a world beyond cash?
...we would like to hear from you!


• This position will be responsible for delivering of Quality Engineering services (Code quality,
Testing Services, Performance Engineering, Testing and Environment automation,
Development Collaboration, Continuous Integration) .
• Extensive understanding of BDD/TDD practices, code review and analysis techniques, and
open source agile testing frameworks.
• Author automated test suites with code, front end GUI automation and API testing
• Perform ad hoc / exploratory testing methodically to ensure system is working as expected
by end user
• Comprehend user stories to understand task items per story in the context of all levels of
testing (unit, functional, integration, and regression)
• Track testing progress and defects via JIRA
• Participate in the process to continually enhance best practices for quality assurance
• Interacts with technology staff including Quality Engineers, Operations, Developers, Devops
Engineers, Product management, and Program management to identify scope of project/s
and deliver services.
• Drive adoption of development services (Quality Engineering, Performance Engineering,
Continuous Integration, Continuous Delivery, and Collaboration) among various delivery

All About You

• Bachelor/Master's Degree in Computer Science or equivalent work experience with exposure
to quality engineering processes.
• Strong Java coding experience
• Use of JUnit/Jbehave or Cucumber frameworks
• Experience in Testing Web services, Web UI, APIs
• Ability to create good acceptance and integration test automation scripts and integrate with
Continuous integration (Jenkins) and code coverage tools (Sonar, Clover)
• Passionate about code quality and coding best practices.
• Good knowledge of Linux / Unix
• Sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Jbehave/Cucumber
frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as
Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
• Excellent technical acumen and ability to learn new software quickly
• Strong knowledge of traditional testing methodologies and how it applies exploratory testing
in an Agile environment
• Must be high-energy, detail-oriented, proactive and have the ability to function under pressure
in an independent environment.
• Possesses strong communication skills -- both verbal and written - and strong relationship,
collaborative skills and organizational skills.

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Back to top