Mastercard: Senior Software Engineer in Test

December 21, 2025

Job Description

About the Job:

🏢 Mastercard

💼 Senior Software Engineer in Test

📍 Pune, Maharashtra, India

⏳ 9+ Years Experience

🔖 Full-Time, Software Engineering

Job Description

As a Senior Software Engineer in Test at Mastercard, you will play a critical role in safeguarding the quality, reliability, and performance of mission-critical digital payment platforms used across the globe. This role blends deep manual testing expertise with advanced test automation engineering, enabling you to influence quality at every stage of the software development lifecycle. You will work on end-to-end applications that power secure, scalable, and high-availability payment experiences, ensuring that Mastercard continues to deliver trusted solutions in a fast-evolving digital economy.

In this position, you will design and implement robust automated testing frameworks while also performing detailed manual validation of newly developed features. You will collaborate closely with developers, product managers, and fellow quality engineers to define test strategies, identify risk areas, and ensure optimal test coverage across functional, regression, integration, and performance scenarios. Your contributions will directly improve release confidence, reduce production defects, and enhance system resilience across complex distributed architectures.

Mastercard offers a collaborative, innovation-driven engineering culture where quality is treated as a shared responsibility. As a senior member of the quality engineering team, you will help raise technical standards, contribute to CI/CD pipeline creation, and drive continuous improvements in automation and testing practices. This role provides the opportunity to work with modern tools, cloud-native platforms, and large-scale systems while making a meaningful impact on global commerce.


Roles & Responsibilities

  • Perform comprehensive manual testing of end-to-end applications to validate business-critical workflows and user journeys.

  • Design, develop, and maintain scalable automation frameworks and test scripts for functional, regression, integration, and performance testing.

  • Define and lead E2E testing strategies, including UAT support and cross-system validation.

  • Collaborate with cross-functional teams to understand requirements, define test objectives, and build effective test plans.

  • Execute automated test cases using industry-standard frameworks, ensuring high coverage and maintainability.

  • Identify, analyze, document, and track defects with clear reproduction steps and impact assessment.

  • Continuously enhance automation suites using modern tools, best practices, and emerging testing technologies.

  • Participate in code reviews and provide feedback to improve testability, reliability, and design quality.

  • Actively contribute to Agile ceremonies such as sprint planning, stand-ups, and retrospectives.

  • Troubleshoot test failures, resolve automation issues, and mentor peers on quality engineering practices.


Requirements & Eligibility

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent experience).

  • 9+ years of experience as a Test Automation Engineer or Software Engineer in Test within product-based or large-scale systems.

  • Strong programming skills, with proficiency in Java preferred for automation development.

  • Hands-on experience with automation tools and frameworks such as Selenium WebDriver, Playwright, WebDriverIO, TestNG, JUnit, and Cucumber.

  • Solid understanding of software testing methodologies, quality engineering principles, and best practices.

  • Experience working with CI/CD pipelines, version control systems like Git, and build tools such as Jenkins.

  • Strong knowledge of SDLC and Agile development methodologies.

  • Ability to write SQL queries to validate data across relational databases.

  • Excellent analytical, debugging, and problem-solving skills with strong attention to detail.

  • Strong communication skills and the ability to collaborate effectively in cross-functional, global teams.


Expected Salary

For Senior Software Engineers in Test with 9+ years of experience in Pune, Mastercard typically offers a highly competitive compensation package aligned with senior quality engineering roles in global product organizations. Based on industry benchmarks, the salary reflects expertise in test automation, CI/CD integration, and ownership of large-scale testing initiatives. In addition to base pay, Mastercard provides performance incentives, comprehensive benefits, and long-term career growth opportunities within its global engineering ecosystem.

🚨 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