Job Description
About the Job:
🏢 Company: Mastercard
💼 Role: Senior Software Engineer
📍 Location: Pune, India
⏳ Experience: Senior Level
🔖 Job Type: Full Time
Job Description
As a Senior Software Engineer specializing in Automation Testing at Mastercard, you will contribute directly to the quality and reliability of global payment solutions used by merchants, businesses, and financial institutions worldwide. This role is central to Mastercard Payment Gateway Services, where you will support large-scale, cloud-native applications and ensure that complex data-driven pipelines perform reliably. You will be responsible for creating, executing, and enhancing automation strategies while working alongside highly skilled developers, product managers, and domain experts. Your contributions will help strengthen Mastercard’s position as a secure and intelligent payments technology leader.
Beyond day-to-day testing activities, this role emphasizes leadership, innovation, and continuous improvement. You will manage testing infrastructure, optimize test frameworks, and participate across the full software development lifecycle. As part of an agile, collaborative team, you will influence architectural discussions, promote QA best practices, and help teams deliver high-quality products at scale. Your work ensures seamless transactions, improved fraud detection capabilities, and enhanced merchant experiences around the world—aligning closely with Mastercard’s mission to build a world beyond cash.
Roles & Responsibilities
-
Design, execute, and maintain automation test frameworks for Java-based, cloud-native applications and data-driven pipelines.
-
Coordinate functional, load, and automation testing activities while ensuring stability and efficiency of testing infrastructure.
-
Participate in end-to-end QA activities, including test planning, scenario creation, regression testing, and reporting.
-
Analyze system requirements, convert them into detailed test requirements, and establish robust testing strategies.
-
Work closely with developers, architects, and business teams to validate application behavior and ensure alignment with requirements.
-
Identify defects early through proactive testing, root cause analysis, and continuous monitoring of system behavior.
-
Drive improvements in test processes by suggesting new tools, frameworks, and automation approaches that increase test coverage and reliability.
-
Contribute to requirements reviews, sprint planning, and Agile ceremonies to ensure quality is embedded in every delivery phase.
-
Maintain detailed documentation of test activities, automation scripts, test results, and defect logs to support transparency and compliance.
-
Collaborate in fast-paced environments, ensuring timely delivery of test artifacts while maintaining high-quality standards.
-
Continuously monitor customer insights, production issues, and quality metrics to enhance testing processes and improve product performance.
-
Mentor junior engineers, promote QA best practices, and lead quality initiatives across the team.
Requirements & Eligibility
-
Bachelor’s degree in Computer Science or equivalent, with strong hands-on experience in quality engineering and automation development.
-
Solid expertise in testing methodologies, automation standards, and the ability to build high-quality test cases and test suites.
-
Strong experience in Java-based automation, API testing, and cloud-native application verification across distributed systems.
-
Excellent problem-solving skills with the ability to break down complex issues, analyze root causes, and propose effective solutions.
-
Strong organizational skills with attention to detail, critical thinking ability, and the capacity to operate in rapidly changing environments.
-
Proven leadership abilities with experience mentoring peers, driving QA initiatives, and influencing engineering decisions.
-
Hands-on experience working with Agile tools—ALM, JIRA, Confluence—and following SDLC and STLC best practices.
-
Ability to translate complex functional requirements into clear, executable test plans and automation strategies.
-
Comfortable collaborating with cross-functional teams, including developers, architects, and product owners, to ensure product quality.
-
Ability to identify early defects, monitor production issues, and incorporate customer feedback into continuous quality improvements.
Expected Salary
Senior Software Engineers specializing in automation and API testing at Mastercard in Pune typically earn a compensation package aligned with industry-leading technology organizations. Based on market benchmarks for similar roles, professionals can generally expect an annual package in the range of ₹25 lakhs to ₹35 lakhs, depending on experience, automation expertise, and depth of cloud-native testing skills. Total compensation may also include bonuses, performance benefits, and additional corporate perks offered by Mastercard.
🚨 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


