Senior Software Engineer
Key Skills for This Role
Full Job Posting
Company and Team
Mastercard provides digital payment products and services across more than 200 countries and territories.
The Digital Network Services team develops next-generation core payment products using digital network architecture, cloud-native principles, and a scaled Agile framework.
Role and Responsibilities
- Design and implement automated test frameworks using Java and testing technologies.
- Perform API, UI, integration, regression, and end-to-end testing.
- Collaborate with developers, product owners, and DevOps teams throughout the SDLC.
- Participate in Agile ceremonies and define test strategies.
- Integrate automated tests into Jenkins CI/CD pipelines.
- Analyze defects, perform root cause analysis, and improve product quality.
- Mentor junior engineers and promote quality engineering best practices.
Skills Expected
- Strong Java programming skills.
- Selenium or Playwright experience for UI automation.
- Knowledge of event-driven applications, Kafka, and Cassandra.
- API testing experience with REST Assured, Postman, or SOAP UI.
- SQL and database testing experience.
- CI/CD experience with Jenkins and Git version control.
- BDD/TDD knowledge using Cucumber or JBehave.
- Microservices architecture and Agile/Scrum knowledge.
- Performance testing experience with JMeter is preferred.
- Strong communication, learning, and technical mentoring abilities.
Corporate Security Responsibility
- Follow Mastercard security policies and practices when accessing company assets, information, and networks.
- Maintain the confidentiality and integrity of accessed information.
- Report suspected information security violations or breaches.
- Complete periodic mandatory security training.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Mastercard
Senior Specialist, Product Experience Design
Toronto, CAN
Mastercard seeks an experienced product designer to shape user-centered experiences for new B2B and B2B2C data products. The role involves research, rapid prototyping, testing, and design across digital interfaces; candi
Manager Network Partnerships
Riyadh, KSA
Mastercard is seeking a Manager to grow and commercialize its receiving network and cross-border remittance capabilities across the GCC. The role includes expanding payout partnerships, negotiating commercial terms, and
Associate Analyst, Account Management
Riyadh, KSA
Mastercard seeks an enrolled bachelor's or master's student for its 18-month Launch Program, featuring rotations in sales and business development or product management and solutions. Candidates must meet the stated grad
Lead Software Engineer - Java Spring Boot, Kafka and Event-Driven Architecture
Pune, IND
Software Engineer II - Java Full stack and AI (with Python)
Pune, IND
Senior Specialist, Product Experience Design
Toronto, CAN
Manager Network Partnerships
Riyadh, KSA
Associate Analyst, Account Management
Riyadh, KSA
Senior Data Engineer-2
Pune, IND
Lead Software Engineer - Java Spring Boot, Kafka and Event-Driven Architecture
Pune, IND
Principal Agentic Platforms Architect
London, GBR
Lead Software Engineer
Arlington, USA
Software Engineer II - Java Full stack and AI (with Python)
Pune, IND