🏢 Mastercard
Software Engineer II (Software Engineer in Test)
💼 Fulltime
📍 Pune, Maharashtra
🛠 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
🔗 Explore More
Advertisements
📚 Free Study Materials (4)
Aptitude Practice Questions
Curated quantitative and logical reasoning problems to sharpen the analytical skills needed for the online assessment.
Open Resource ↗
Company Interview Preparation Guide
Comprehensive guide covering typical interview patterns, sample questions, and tips specific to technology roles at Mastercard.
Open Resource ↗
Comprehensive Interview Prep Resource
Offers detailed explanations of core concepts, coding patterns, and mock interview experiences useful for Mastercard’s technical rounds.
Open Resource ↗
Algorithm & Data Structure Problem Set
Extensive collection of coding problems to practice Java implementation, essential for the coding assessment and technical interview.
Open Resource ↗
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.
📤 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 →
🏢 More from Mastercard
Software Engineer I-1
📍 Pan India · ⏳ 19 Oct
Apply →
💼 More Fulltime Opportunities
Production Agent L1
🏢 Wipro · 📍 Kolkata, West Bengal
View →
Associate Software Engineer
🏢 NIIT · 📍 Gurgaon, Haryana, India
View →
Associate – Reporting & Analytics
🏢 Deloitte · 📍 Hyderabad, Telangana
View →
Analyst
🏢 Wipro Limited · 📍 Gurugram, Haryana
View →
📋 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 →