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 in Automation Testing at Mastercard, you will play a crucial role in strengthening the quality and reliability of products used by developers and partners across the globe. This role focuses heavily on building robust automation test suites, validating new features on the Mastercard Developer Platform, and ensuring high-quality releases across multiple products. You will collaborate with internal engineering, product, and operations teams to support digital payment solutions that directly influence the global financial ecosystem. The position demands a strong understanding of Core Java, Selenium, API testing, and Behavior-Driven Development frameworks to ensure scalable test automation strategies.
In this role, you will also contribute to enhancing development workflows, improving release readiness, and driving quality-focused engineering practices. You will work in an agile, fast-paced environment where your expertise will help ensure that developers can seamlessly discover, integrate, and use Mastercard APIs. Beyond automation, you will take ownership of manual validation of critical edge cases, triaging issues, and building process improvements that drive operational efficiency. This is an impactful opportunity to shape the digital payment experience while working with an organization known for its innovation and global reach.
Roles & Responsibilities
-
Collaborate closely with internal engineering and product teams to test, validate, and automate new features within the Mastercard Developer Portal and associated tools.
-
Build and maintain robust automation frameworks using Core Java, Selenium, Cucumber/JBehave, and API testing tools to ensure scalable and reusable test coverage.
-
Perform detailed manual testing to capture edge cases and validate new functionality before automation is implemented.
-
Take full ownership of assigned tasks, ensuring timely completion and delivering high-quality work with clear communication across teams.
-
Participate actively in Agile/SCRUM ceremonies, including daily standups, backlog grooming, sprint planning, demos, and retrospectives.
-
Conduct code reviews, validate automation scripts, and ensure best practices are followed throughout the development cycle.
-
Support release planning by participating in deployment discussions, reviewing release plans, and ensuring necessary validations are completed.
-
Diagnose, triage, and resolve test or production issues efficiently, while providing timely updates to stakeholders.
-
Contribute innovative ideas that streamline testing processes, enhance automation coverage, and improve overall delivery pipelines.
-
Become an expert in internal tools, onboarding platforms, and processes used across the developer ecosystem.
-
Foster a culture of accountability, collaboration, and continuous improvement within the engineering team.
Requirements & Eligibility
-
Strong hands-on experience with Core Java (J2EE) and proven ability to write clean, efficient, and scalable automation code.
-
Deep understanding of Selenium WebDriver, Cucumber/JBehave frameworks, and experience building functional UI automation suites.
-
Solid knowledge of RESTful web services, including JSON and XML formats, along with tools for validating API responses.
-
Prior exposure to manual testing across multiple web browsers to ensure cross-browser compatibility and user experience consistency.
-
Experience working in Agile environments, using tools like JIRA, Rally, Confluence, and CI/CD systems to manage development workflows.
-
Strong troubleshooting abilities with familiarity in debugging using Linux console commands, log analysis, DB clients, and monitoring tools like Splunk.
-
Ability to collaborate across teams, communicate clearly, and drive tasks independently with a strong sense of ownership.
-
Comfortable learning new internal tools and becoming a power user who supports team-wide adoption.
-
Excellent leadership skills, with the ability to influence decisions, mentor teammates, and contribute proactively to product quality.
-
Strong written communication skills required for test documentation, issue reporting, and cross-functional collaboration.
Expected Salary
Senior Automation Engineers at Mastercard in India typically earn a competitive compensation package aligned with market standards. Based on industry trends from platforms like Glassdoor and AmbitionBox, professionals in similar roles in Pune generally receive a strong salary bracket that reflects their experience in automation frameworks, API testing, and advanced Java development. Total compensation may include fixed pay, bonuses, and additional corporate benefits 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


