Jobs and Careers
MA
Senior Software Engineer - Automation
MastercardO'Fallon, United Statesfull_timeVerifiedPosted 5 Feb 2026
💰 $115,000/yr
About the role
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
Senior Software Engineer - AutomationOverviewWho is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Mastercard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession over security, reliability, and performance to deliver solutions that delight our customers. As we develop advanced technologies and applications that are revolutionizing payments, we're looking for talented senior software development engineer to join us in a team within our Rewards platform. Rewards is an exciting and dynamic team that provides solutions that enable our customers optimize their loyalty programs from beginning to end. We build and manage global solutions that enable merchants and issuers to offer points, miles, or cashback benefits seamlessly to their cardholders. Customers are able to build and implement custom promotions using our sophisticated rules engine to target spend categories or target increasing engagement with cardholders. Our teams work on micro services with end to end ownership.
Role
Senior Software Engineer, Quality will be responsible to work closely with development team to build and enrich a QA testing framework by ensuring proper test and code coverage, configuration quality, monitoring and early performance testing. This position interacts with product managers, architects, engineering leaders, and other software developers on the definition and delivery of highly scalable, secure and quality solutions. The role requires:
- Partner with Product Owner, development team, TPM to understand the feature and be able to design test conditions and test cases and document them in ALM tool.
- Identify the test cases that can be automated and those that needs to be manually executed. Based on that build the test case automation using the automation framework
- Identify the test data setup needs and ensure those are setup in the application before starting the testing.
- Execute the test cases (thru automation or manual) and document the test results for a given feature in ALM tool
- Ensure bug/defect lifecycle is tracked thru ALM tool and re-test performed to close bug/defect.
- Ensure that the regression test suite is kept up to date with test cases added as part of every release.
- Execute the regression test suite before and results documented to certify a given release.
- Engage with the Quality Engineering guild across Mastercard to bring in best practice to the team.
- Work closely with the Performance engineering, security engineering team and release team for each release to ensure no defects slip into production.
- Perform the system integration testing to ensure the data flow between upstream and downstream Mastercard systems , develop smoke tests and functional tests and execute using Mastercard deployment pipeline (CI/CD).
- Follow the Mastercard standard agile methodologies and participate in all agile ceremonies like daily scrum calls, iteration planning, backlog grooming, story elaboration, estimation, and retrospection.
About You
- Analytical with a problem-solving mindset.
- Solid understanding of quality engineering lifecycle
- Ability to think criticality about the feature and identify the test cases that covers all possible scenarios
- Experience with testing Java application (web application/APIs/batch)
- Hands-on knowledge of relevant automation tool/framework for web application/APIs/batch testing.
- Good knowledge of manual testing
- A high energy individual with passion for quality engineering and learnin
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s