Mastercard: Software Engineer II (Quality) – Manual, Automation, AI & Cloud Testing

November 27, 2025
12 ₹ LPA - 20 ₹ LPA / year

Job Description

About the Job:

🏢 Company: Mastercard

💼 Role: Software Engineer II – Quality

📍 Location: Pune, India

⏳ Experience: 3–5 Years

🔖 Job Type: Full Time

Job Description

As a Software Engineer II (Quality) at Mastercard, you will be part of the Data & Services organization, a team known for delivering high-impact, data-driven solutions that empower global customers. This role focuses on ensuring the quality and performance of advanced business intelligence platforms used across Mastercard’s ecosystem. You will work on a variety of applications ranging from cloud-native systems to AI-driven workloads, applying both manual and automated testing strategies. The position offers a balance of hands-on testing, test automation development, and collaboration with engineering teams to ensure scalable, secure, and efficient product delivery.

In this role, you will immerse yourself in a fast-paced, analytical environment where quality engineering directly shapes customer outcomes. You will contribute to the full quality lifecycle—from writing complex test cases to building automation frameworks, validating REST APIs, optimizing SQL queries, and ensuring cloud applications meet reliability standards. This is a challenging yet rewarding opportunity where you will apply strong technical skills, problem-solving abilities, and Agile practices to elevate overall product quality. Your work will support Mastercard’s mission of powering intelligent, secure transactions and fostering a world where digital commerce thrives effortlessly.


Roles & Responsibilities

  1. Design and execute comprehensive manual and automated test cases for web applications, APIs, and cloud services to ensure end-to-end functionality.

  2. Create and maintain automation frameworks using Java or Python, Selenium, and Cucumber to streamline regression and feature testing.

  3. Validate new and existing features by performing detailed test analysis and supporting large-scale codebase quality checks.

  4. Conduct performance testing to assess the scalability, resilience, and reliability of cloud-based platforms under varying loads.

  5. Write optimized SQL queries to validate large datasets and ensure data accuracy across complex data pipelines.

  6. Collaborate with developers, product managers, and analysts to ensure quality checkpoints are integrated throughout the SDLC.

  7. Implement, monitor, and improve CI/CD pipelines using tools like Git, Bitbucket, Jenkins, and Maven for continuous quality delivery.

  8. Participate in Agile/SAFe ceremonies, providing meaningful inputs during sprint planning, reviews, and retrospectives.

  9. Communicate effectively with stakeholders by reporting defects, documenting findings, and recommending process improvements.

  10. Support cloud application testing initiatives, including validation of services deployed across multi-cloud environments.

  11. Ensure test artifacts, automation scripts, and documentation are consistently updated and aligned with evolving product needs.

  12. Identify potential risks, technical gaps, and opportunities to elevate product quality across the engineering organization.


Requirements & Eligibility

  1. Bachelor’s or Master’s degree in IT, Computer Science, or a related field, supported by solid hands-on testing experience.

  2. ISTQB certification with 3–5 years of experience in both manual and automated testing across web, API, and cloud environments.

  3. Proficiency in Java or Python for writing automation scripts, along with strong knowledge of Selenium, Cucumber, and REST API testing.

  4. Excellent command of SQL, with the ability to write, debug, and optimize queries for validating large data sets.

  5. Experience performing performance testing and validating the reliability of cloud-native applications.

  6. Familiarity with CI/CD tools and version control technologies, such as Git, Bitbucket, Jenkins, and Maven.

  7. Hands-on experience in Agile or SAFe environments with a strong understanding of quality engineering processes.

  8. Strong analytical and problem-solving skills, capable of identifying defects early and ensuring thorough root-cause analysis.

  9. Exceptional communication and collaboration skills to coordinate with cross-functional engineering teams.

  10. Ability to work independently in high-pressure, fast-moving environments with meticulous attention to detail.

  11. Preferred skills include exposure to AI/ML testing, experience with test management tools, and understanding of Docker or Kubernetes.


Expected Salary

For a Software Engineer II – Quality position in Pune with 3–5 years of experience, the typical salary range in leading tech organizations like Mastercard generally falls between ₹12 lakhs and ₹20 lakhs per year. Compensation may vary depending on expertise in automation, cloud testing, and AI testing. Employees in such roles often receive additional performance bonuses, benefits, and learning opportunities as part of the overall package.

🚨 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