Job Description
About the Job:
🏢 Company: Mastercard
💼 Role: Lead Software Engineer – Automation Testing
📍 Location: Pune, India
⏳ Experience: 9–12 Years
🔖 Job Type: Full Time
Job Description
As a Lead Software Engineer in Automation Testing at Mastercard, you will contribute to the Decision Management Program (DMP), a cutting-edge initiative responsible for enabling intelligent, real-time decisions across Mastercard’s global transaction ecosystem. This program supports fraud prevention, business rule evaluation, and analytics-driven decisioning using streaming data clusters, in-memory grids, APIs, and highly scalable UIs. Your role will focus on architecting and enhancing automated testing solutions, ensuring that complex, high-performance systems function reliably at massive scale. You will play a pivotal part in securing and optimizing payment flows worldwide while maintaining the exceptional quality standards Mastercard is known for.
Beyond technical implementation, this position emphasizes leadership and mentorship. You will guide a team of skilled testers, fostering a culture of discipline, innovation, and ownership. You’ll collaborate closely with platform architects, developers, and product owners to craft comprehensive test strategies and validate intricate workflows within the DMP platform. This includes hands-on test scripting, debugging, test framework development, and thorough defect reporting. Your contributions will help ensure Mastercard’s fraud-prevention and decisioning systems remain accurate, stable, and resilient—impacting millions of transactions across more than 200 countries.
Roles & Responsibilities
-
Design, enhance, and maintain robust automation testing frameworks using Java, Selenium, and WebDriver tailored for high-performance decisioning systems.
-
Develop detailed automated test scripts and regression suites to validate critical workflows within the Decision Management Program.
-
Lead, mentor, and guide junior testers, fostering skill development, best practices, and high-quality engineering standards.
-
Analyze functional and technical requirements, collaborating with architects to develop comprehensive test cases covering all business rules and decisioning logic.
-
Execute manual test cases when required, ensuring coverage for scenarios not automated yet or requiring deep analysis.
-
Prepare detailed bug reports in ALM, document enhancements, and work closely with development teams to resolve issues efficiently.
-
Conduct performance evaluations for applications, especially those operating under high-throughput transactional environments.
-
Collaborate with cross-functional teams, ensuring testing is integrated seamlessly into CI/CD pipelines and release cycles.
-
Provide consistent, thorough testing reports, metrics, and status updates to stakeholders and leadership.
-
Drive continuous improvements in automation strategies, frameworks, and overall quality engineering processes.
-
Participate in sprint planning, review meetings, and refinement sessions as a core member of the Agile delivery team.
-
Contribute to product-level knowledge sharing and ensure the team is aligned with best-in-class testing techniques.
Requirements & Eligibility
-
9–12 years of software engineering experience with strong programming proficiency in Java and hands-on coding capability.
-
Advanced experience in Selenium, WebDriver, and automation framework development for enterprise-scale applications.
-
Strong SQL knowledge and hands-on experience working with Oracle databases, including query optimization and data validation.
-
Proven expertise working with high-performance and distributed applications, preferably involving streaming analytics or decision engines.
-
Strong problem-solving, debugging, and analytical skills with the ability to resolve complex issues effectively.
-
Excellent organizational abilities, capable of managing multiple priorities while adhering to fast-paced business deadlines.
-
Experience mentoring, guiding, or leading a team of testers or QA engineers.
-
Familiarity with development and collaboration tools such as Rally, Confluence, Git, Jenkins, and other CI/CD technologies.
-
Exposure to IBM ILOG/ODM, Pivotal Gemfire Grid, or similar technologies is a strong plus.
-
Understanding of performance testing techniques and the ability to validate application behavior under high-load conditions.
-
Bachelor’s degree in Computer Science or a related field is preferred, though equivalent hands-on experience is also valued.
Expected Salary
Lead Software Engineers specializing in automation and Java development in Pune typically earn between ₹25 lakhs and ₹40 lakhs per year, depending on their depth of framework development experience, leadership capabilities, and exposure to high-performance systems. Mastercard usually offers competitive compensation packages supported by bonuses, flexible work options, and comprehensive employee benefits.
🚨 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


