Mastercard Jobs

Job Information

MasterCard Lead Software Development Engineer in Test-1 in Pune, India

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion ( for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Job Title

Lead Software Development Engineer in Test-1


At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us, connects us with the behaviors that represent the essence of not only what we do but who we are as an organization. Cultivating an environment for all employees that respects their individual strengths, views and experiences drives a global and collaborative culture of inclusion and sense of belonging.

The MDES team is looking for a Lead, Software Development Engineer in Test to driving strong testing practices for its microservices based platform. The ideal candidate is the one who is passionate about driving best automation testing for a highly scalable, highly available enterprise grade payment application.

Are you passionate about driving quality?

We are looking for you, if your answer to following question is YES

Are you interested to next generation Payment solutions?Have you tested & validated complex enterprise application?

Are you skilled on the latest testing frameworks?


Technically lead project through all stages of the project life cycle, including requirement understanding, estimation, design, development, acceptance testing.

Conduct code reviews, is responsible for overall code quality, Coach and mentor less experienced team members

Should have good understanding of BDD/TDD practices, code review and analysis techniques, Test Pyramid, and open source agile testing frameworks for both web service and GUI applications.

Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.

Partner with peers, stakeholders, and management to prepare for rapidly changing product roadmaps on emerging technologies to ensure highest quality standards.

Prepare test strategy and test plans covering environment, schedule, test data set up, testing techniques, and key SLA metrics keeping end-user requirements and customer experience in mind.

Comply with organizations processes. Policies and protects organization’s Intellectual property. Also, participate in organization level process improvement and knowledge sharing.

Develop business and product knowledge over time and share such knowledge to mentor newer team members. This is not a management position; however, this position is expected to provide strong leadership to junior members of the staff.

Remain current with new testing technologies.

Must have soft skills as well as technical in order to Communicate, collaborate and work effectively in a global environment. Public speaking as a technology evangelist for Mastercard.

About You:

Degree in Computer Science or related field.

Hands on experience on working with Java, JUnit, JBehave, Spring Boot, SQL, RDBMS (Oracle and PostGRES), NoSQL (Cassandra)and Web-services (JSON and SOAP).

Hands on experience of writing end to end Test scenario & Test cases for Enterprise applications.

Web service testing experience (REST/SOAP) is required, including secure authentication mechanisms.

Hands on experience of testing microservice application.

Solid knowledge of one of the IDE (STS, Eclipse, Intellij) Rest Assured, Appium, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), SQL, UNIX/Linux, Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.

Experience in defect tracking tools like ALM/JIRA and Test Management tools like ALM/JIRA, qTest, PractiTest, TestRail etc...

Experience creating and implementing complex test strategies/acceptance criteria/test cases to cover all testing phases, with heavy emphasis on integration and end-to-end testing.

Experience in creating java based automation frameworks.

Exposure to Cloud concepts (i.e. Infrastructure-as-code, Platform-as-a-Service, etc.) desirable.

Familiarity with cryptographic operations desirable.

Knowledge of payments domain message flows, architecture, common design patterns, ISO message protocols, EMV standards, mobile payments, simulation/emulation tools highly desirable.

Exposure to preparing and delivering executive-level presentations to business and technology audiences.

Strong written and verbal English communications skills.

Experience working in an Agile environment.

Personal attributes are strong logical and Analytical Skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal).

Due to COVID-19, most of our employees are working from home. We’ve implemented a virtual hiring process and continue to interview candidates by phone or video and are onboarding new hires remotely. We value the safety of each member of our community because we know we’re all in this together.

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Requisition ID: R-113666