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
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 SummarySenior Software Engineer Test Job Title
Senior Software Engineer in Test - CTMC Program
OverviewThe 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.
- 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.
- 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.
CareerArc
Related Jobs
Group IT Project Manager (m/f/d)
- Wien, Austria
Senior Software Engineer Product & Engineering London / UK remote
- Not Specified, United Kingdom
Senior/ Lead Software Engineer
- £75,000 Annual
- Birmingham, United Kingdom
CYBER SECURITY SALES MANAGER / UK CYBER SECURITY SALES
- £80,000 Annual
- London, United Kingdom
Business Development Manager
- Birmingham, United Kingdom