
Description
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, 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
Software Engineer II OverviewMastercard Processing (MP) is a fully Mastercard owned processing asset, a brand agnostic payment processing company. Over the past few years, MP has developed its business and expanded into other EU countries. We offer comprehensive payment solutions to banks, financial institutions, and non-traditional issuers (i.e. FinTech, retailers). We drive innovation in card processing covering both physical and digital space.
Mastercard Processing has invested in the best-in-class solutions in order to support end-to-end product lifecycle including a wide range of value-added services, as well as customer support via different servicing channels. MP mission is to deliver innovative and reliable payment processing solutions. Our company leverages industry best practices combined with payment expertise to drive client revenue and profitability.
Your Role
At Mastercard, we live by the 'Mastercard Way'—a set of cultural values that guide everything we do: own it, simplify it, act with urgency, take thoughtful risks, unlock potential, and be inclusive. These values are at the heart of our relentless focus on delivering for our customers.
As a Software Development Engineer in Test (SDET) at Mastercard, you will be expected to:
- Collaborate with Product and Business stakeholders to prioritize team deliverables.
- Estimate and take ownership of delivery tasks including tests design, development, test execution and documentation to meet business requirements.
- Automate build, operate, and run aspects of software delivery testing.
- Drive service integration with a strong focus on customer journey and experience.
- Conduct demos and lead acceptance discussions with Product Owners.
- Champion the adoption of technology standards and frameworks, and review tests, and automation developed by team members.
The Mastercard Processing team is seeking a Software Engineer in Test to help advance our customer experience strategy through innovation and problem-solving.
We're looking for someone who is:
- Passionate about software quality, testing, and automation.
- Experienced in the payment processing ecosystem.
- Knowledgeable about issuing products such as Credit, Debit, and Prepaid.
- Skilled in manual testing of issuing platform products (Credit, Debit, Prepaid).
- Focused on quality and automation, with hands-on experience writing test scenarios and test cases.
- Committed to building quality through test/code coverage, configuration validation, monitoring, and early performance testing.
- Familiar with Agile methodologies.
- Strong in logical and analytical thinking, with excellent communication and presentation skills.
In the Mastercard Processing Program, your responsibilities will include:
- Validating the quality of various software components.
- Enhancing and maintaining test automation frameworks across environments.
- Supporting CI/CD pipelines for automated testing.
- Collaborating with other Mastercard application teams to enable fully integrated end-to-end testing, including test data management.
All About You:
- Bachelor's degree in Computer Science or equivalent experience with strong technical and quality engineering skills.
- Proficient in tools and technologies such as Selenium, SoapUI, REST, and JSON.
- Experienced in writing test cases for payment industry applications and issuing products (Debit, Credit, Prepaid).
- Proven ability to develop high-quality test cases, automation scripts, and execute tests.
- Strong problem-solving skills, attention to detail, critical thinking, and communication.
- Experience testing APIs (REST and SOAP), web UIs, and reports.
- Familiar with databases such as Oracle and PL/SQL.
- Experience deploying applications using Jenkins pipelines.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
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, and
Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Apply on company website