🏢 Mastercard

Software Engineer II (Software Engineer in Test)

💼 Fulltime 📍 Pune, Maharashtra
💰 Salary
12-18 LPA
📍 Location
Pune, Maharashtra
⏳ Deadline
14 Nov 2026
🚀
Jobdexo Rating: Excellent
Highly recommended — great pay, solid company, clear process.
💰 Salary Insights
12-18 LPA
📊 View Detailed Salary Insights ↗
🛠 Skills Required
Java Selenium WebDriver TestNG JUnit Spock REST‑Assured JSON XML Git Jenkins Bamboo SonarQube Oracle SQL Linux Shell Scripting Maven Agile API Testing CI/CD

Advertisements

Advertisements

Advertisements

🎯

Don't miss this opportunity!

Apply before 14 Nov 2026 — only 11 days left

Creator Pick · Promoted by Creator

🏆 Selection Process
Round 1: Online coding assessment (Java & data structures) → Round 2: Technical interview (test automation, API testing, CI/CD concepts) → Round 3: HR interview (fit, culture, compensation discussion)
🏢 Work Culture
Mastercard promotes a collaborative, innovation‑driven culture where engineers are encouraged to experiment and own end‑to‑end quality. The company offers clear career ladders, regular skill‑upgradation programs, and a healthy work‑life balance supported by flexible timings and wellness initiatives.
🎤 Interview Experience
Mastercard’s interview process typically starts with a timed online coding test focusing on Java, data structures, and algorithmic problem solving. Successful candidates move to a technical interview where they discuss automation frameworks, API testing strategies, and CI/CD pipelines. The final HR round evaluates cultural fit, communication skills, and alignment with Mastercard’s values. Preparation should include hands‑on Selenium projects, REST API testing, and mock coding sessions.
✅ Eligibility Criteria
Eligible degrees: B.E., B.Tech, B.Sc, BCA, M.E., M.Tech, M.Sc, MCA in Computer Science, Information Technology, Electronics & Communication, or related streams. Minimum aggregate: 60% (or CGPA 6.0/10). No active backlogs at the time of application. Candidates from the 2022‑2026 batches are welcome. Strong programming fundamentals and a passion for quality engineering are essential.
📋 About the Role
Mastercard is a global technology leader in the payments ecosystem, serving more than 200 countries and territories. With a strong focus on innovation, security, and digital transformation, Mastercard continuously builds platforms that enable seamless, secure, and intelligent transactions for consumers, merchants, and financial institutions. The company’s culture emphasizes collaboration, continuous learning, and a commitment to diversity and inclusion, making it an attractive destination for technology professionals who want to make a worldwide impact. The Pune Technology Hub is one of Mastercard’s most vibrant engineering centers in India. It houses teams that work on core payment processing, digital wallets, fraud detection, and emerging technologies such as AI‑driven analytics and cloud‑native micro‑services. Engineers in Pune enjoy state‑of‑the‑art facilities, a vibrant campus life, and opportunities to interact with global product owners and architects. **Role Summary** The Software Engineer II (Software Engineer in Test) belongs to the Quality Engineering function. This role blends strong Java development skills with deep expertise in test automation, API testing, and CI/CD pipelines. The candidate will design, develop, and maintain automated test frameworks that ensure Mastercard’s payment solutions are reliable, performant, and secure. The position is intended for experienced professionals who can influence quality practices across multiple product teams. **Key Responsibilities** 1. Design and implement automated acceptance and integration test suites using Java, Selenium WebDriver, TestNG, JUnit, and Spock. 2. Develop API test scripts for RESTful services, validating JSON/XML payloads with tools such as REST‑Assured. 3. Integrate automated tests into Jenkins/Bamboo pipelines, ensuring fast feedback on code commits. 4. Collaborate with developers to embed quality checks early in the SDLC, including code coverage analysis with SonarQube. 5. Write and maintain shell scripts for test execution on Linux environments and troubleshoot failures. 6. Create and execute SQL validation scripts against Oracle databases to verify data integrity. 7. Participate in Agile ceremonies, provide test estimates, and contribute to sprint planning. 8. Mentor junior QA engineers on best practices in test automation and continuous testing. 9. Drive continuous improvement initiatives, suggesting enhancements to testing frameworks, tooling, and processes. 10. Support release readiness by performing regression testing and risk assessments for production deployments. **Tech Stack** Java, Selenium WebDriver, TestNG, JUnit, Spock, REST‑Assured, Git (Bitbucket), Jenkins/Bamboo, SonarQube, Oracle SQL, Linux, Shell scripting, Maven, Agile (Scrum), Cloud platforms (AWS/Azure), Micro‑services architecture. **Growth Path** A Software Engineer II can progress to Senior Quality Engineer, Lead QA Engineer, or move laterally into Software Development, DevOps, or Product Management roles. Mastercard invests heavily in internal mobility, offering certifications, mentorship programs, and exposure to cutting‑edge payment technologies. **Why Join Mastercard** - Work on mission‑critical payment systems that affect billions of transactions daily. - Access to world‑class learning resources, global mentorship, and a culture that rewards innovation. - Competitive compensation, comprehensive health benefits, and a vibrant campus with fitness centers, gaming zones, and flexible work arrangements. - Opportunity to be part of a diverse, inclusive organization that values employee well‑being and social responsibility.
Jobdexo Voice Talk Zone
612Male
318Female
😮‍💨 Tired of Job Hunting? Take a 2-min break
😄 Random Chit-Chat 🎤 Practice English 🎯 Interview Prep 🚫 No Awkwardness
🔒 100% Anonymous 🎙️ Start Talking →
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at Mastercard spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer II (Software Engineer in Test) role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes 📈 85% Better Selection Chances *Official Jobdexo tool ✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
📋 Quick Info
JOB ID
C2056-J369
POSTED
1h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here →  |  Read full disclaimer
Scroll down →