Mastercard: Senior Software Engineer – Testing

October 28, 2025
18 ₹ LPA - 28 ₹ LPA / year

Job Description

About the Job

🏢 Company: Mastercard

💼 Role: Senior Software Engineer – Testing

📍 Location: Pune, India

⏳ Experience: 5+ Years

🔖 Job Type: Full-time

Job Description

As a Senior Software Engineer in Testing at Mastercard, you’ll play a central role in designing and implementing automation strategies that ensure the quality, performance, and reliability of global payment solutions. You’ll collaborate with cross-functional Scrum teams to define acceptance criteria, establish automation frameworks, and validate end-to-end functionality. This role is ideal for an engineer who thrives in a fast-paced environment and is passionate about delivering secure, scalable, and high-performing applications that power millions of daily transactions worldwide.

In this position, you’ll apply advanced testing methodologies across multiple layers — from APIs and backend services to batch applications and microservices. Using technologies like Java, Selenium, Cucumber, and REST APIs, you’ll design robust automation suites integrated with CI/CD pipelines, ensuring every release meets Mastercard’s uncompromising standards for reliability and security. As part of Mastercard’s global engineering organization, you’ll also have the opportunity to innovate in test automation frameworks that impact mission-critical systems used across 200+ countries.

Beyond technical excellence, this role emphasizes leadership and collaboration. You’ll mentor junior QA engineers, contribute to testing strategies, and champion a culture of continuous improvement and inclusion. By integrating your technical expertise with Mastercard’s purpose-driven mission, you’ll help build products that make digital transactions secure, simple, and accessible for everyone.


Roles & Responsibilities

  • Collaborate with product owners, developers, and analysts to review requirements and create effective test strategies within agile sprints.

  • Design and maintain automation frameworks using Java, Selenium, Cucumber, and REST Assured for web, API, and backend testing.

  • Develop detailed test plans, scripts, and acceptance criteria using JIRA or Rally for continuous validation and traceability.

  • Perform automated and manual exploratory testing to validate software functionality, performance, and security.

  • Integrate test automation suites with CI/CD pipelines using Jenkins or Bamboo to ensure seamless test execution and reporting.

  • Ensure consistent code quality by integrating automation with coverage tools like Sonar and Clover to achieve high test coverage.

  • Own product quality from end to end — including defect reporting, risk assessment, and test documentation.

  • Collaborate with security and compliance teams to ensure all software meets Mastercard’s stringent data protection standards.

  • Mentor junior engineers in test automation best practices and contribute to knowledge-sharing sessions within the engineering group.

  • Participate in release planning and provide insights on testing timelines, risks, and resource allocation to stakeholders.


Requirements & Eligibility

  • Minimum 5 years of experience in test automation and quality assurance for Java-based applications and services.

  • Proficiency in Java 8, JUnit, Selenium, Cucumber/JBehave, and REST API testing with JSON and XML.

  • Strong understanding of Spring Framework, event-based services, and testing distributed systems.

  • Experience testing across web, mobile, and API layers, including REST and SOAP interfaces.

  • Hands-on experience with continuous integration tools like Jenkins, Bamboo, and code coverage systems such as Sonar or Clover.

  • Deep knowledge of Agile/Scrum methodologies, ensuring testing aligns with sprint goals and delivery cycles.

  • Excellent analytical, debugging, and problem-solving skills for identifying root causes of issues quickly.

  • Strong communication and documentation abilities for clear reporting and team coordination.

  • Exposure to CI/CD practices and a mindset for automation-first quality assurance.

  • Awareness of information security standards and adherence to Mastercard’s compliance and data integrity policies.


Expected Salary

The expected salary for a Senior Software Engineer – Testing at Mastercard in Pune ranges between ₹18 LPA and ₹28 LPA, depending on experience, technical proficiency, and expertise in test automation frameworks. Professionals with proven experience in Java-based automation, CI/CD integration, and end-to-end quality ownership can command salaries at the upper end of this range. Mastercard also offers comprehensive benefits, including flexible work options, parental leave, professional development programs, and performance-based bonuses.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates