Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer Test

Posted 1 day 10 hours ago by CareerArc

125 000,00 € - 150 000,00 € Annual
Permanent
Full Time
I.T. & Communications Jobs
Not Specified, Ireland
Job Description
Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build asustainableeconomy where everyone can prosper. We support a wide range of digital payments choices, making transactionssecure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Senior Software Engineer Test Job Title

Senior Software Engineer in Test - CTMC Program

Overview

The CTMC Program is part of Mastercard Corporate Solutions, focused on delivering secure, scalable, and high-performance transaction management capabilities. The program supports key initiatives such as ICCP modernization, VCN gateway flows, and compliance-driven enhancements. As a Senior Software Engineer in Test, you will be instrumental in driving quality engineering practices across these domains, ensuring robust automation, performance, and integration testing.

Role Responsibilities
  • Participate in team prioritization discussions with Product and Business stakeholders.
  • Estimate and own delivery tasks including design, development, testing, deployment, configuration, and documentation.
  • Automate build, operate, and run aspects of software delivery.
  • Drive integration of services with a focus on customer journey and experience.
  • Perform demos and acceptance discussions with Product Owners.
  • Review coding, testing, and automation work of team members.
  • Enhance and maintain test automation frameworks supporting all environments.
  • Set up CI/CD pipelines to support test automation.
  • Partner with other application teams to support integrated end-to-end testing, including test data management.
Technical Qualifications
  • Ability to write secure code in three or more languages (e.g., Java, JavaScript, C#, Python) and familiarity with secure coding standards (OWASP, CWE, SEI CERT).
  • Experience with Gitflow branching and peer review practices.
  • Proficiency in debugging and troubleshooting (core, heap, thread dumps).
  • Strong grasp of TDD and BDD practices.
  • Familiarity with the Test Pyramid concept - unit, contract, and journey tests.
  • Experience with tools like SonarQube, Zally, Checkmarx for code quality.
  • Understanding of defect metrics (density, leakage) and root cause analysis.
  • Hands on with test automation frameworks: JUnit, Selenium, Appium, RestAssured, Spring Cloud Contract, Cucumber.
  • Experience with mocking tools: Mockito, Wiremock, Lisa.
  • CI/CD orchestration using Jenkins, Bamboo, Azure Pipelines, XL Release.
  • Ability to estimate and prioritize requirements based on business value.
  • Understanding of non functional requirements including security, regulatory, and performance (SLAs, throughput).
  • Ability to report and opt.
Corporate Security Responsibility
  • Abide by Mastercard's security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach;
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Email this Job