Instagram
youtube
Facebook

Senior Software Engineer

6 - 9 years
20 - 35 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Senior Software Engineer | Mastercard | Pune, India

Job ID: R-211833
Location: Pune, Maharashtra – 411006
Category: Software Engineering
Job Type: Full-Time
Experience Required: 6–9 Years


About Mastercard

Mastercard is a global technology company in the payments industry. With a presence in over 200 countries and territories, we enable safe, simple, smart, and accessible digital transactions. We aim to build a sustainable economy that allows everyone to prosper by offering innovative and secure digital payment solutions for individuals, businesses, and governments.


Role Overview

As a Senior Software Engineer (Full Stack - Quality), you will be responsible for ensuring the quality and reliability of Mastercard’s software solutions. You will collaborate with cross-functional teams to design test plans, develop test automation, and improve testing strategies for high-performing applications.


Key Responsibilities

  1. Participate in requirements discussion, test planning, scenario and case design, test data creation, and execution of test plans as per Mastercard standards.

  2. Collaborate with project teams to meet deadlines, independently executing assigned tasks and identifying issues and solutions.

  3. Design and develop test automation for system interfaces and software solutions (API, UI, performance, compatibility, and security testing).

  4. Work on the following tech stack: Java, Selenium, Cypress, Cucumber/Jbehave, Soap UI, JMeter, Spring, REST, JSON, Eclipse, GIT, Karate.

  5. Engage with business and development teams to define test plans and schedules.

  6. Translate complex system requirements into effective test strategies and methodologies.

  7. Refactor automation code and lead complex automation efforts.

  8. Create automated and manual test scripts to validate software against business and security requirements.

  9. Generate necessary test data and manage test environments.

  10. Execute existing test plans and report outcomes.

  11. Own the defect management process and escalate issues discovered during testing.

  12. Follow Mastercard QA/QC processes and document according to development best practices.

  13. Define and execute performance test strategies and validations.

  14. Track and report quality metrics and testing status to stakeholders.

  15. Conduct project-level reviews, walkthroughs, and inspections.

  16. Provide technical mentoring and support to junior QA engineers.

  17. Demo new product features to stakeholders.

  18. Build domain and product knowledge over time.

  19. Continuously identify opportunities to improve efficiency and reduce time-to-market.

  20. Act as a team player and actively mentor other team members.


Required Qualifications

  1. Bachelor's degree in Computer Science, Information Technology, MIS, or equivalent experience.

  2. 6–9 years of proven experience in software quality engineering and automation.

  3. Strong hands-on expertise with Java, Selenium, Cucumber/Jbehave, Soap UI, JMeter, Spring, REST, JSON, Eclipse, and GIT.

  4. Excellent SQL skills, with the ability to write and optimize complex queries.

  5. Experience with API testing (REST/SOAP), web UI, and reporting tools.

  6. Familiarity with CI/CD tools like Git/Bitbucket, Jenkins, and Maven.

  7. Successfully validated application codebases via automation for features and regression testing.

  8. Experience working in Agile/SAFe environments, with understanding of Agile ceremonies.

  9. Strong analytical and problem-solving skills, with adaptability to new technologies and tools.

  10. Excellent written and verbal communication in English, with the ability to collaborate across teams.

  11. Self-motivated, detail-oriented, high-energy professional capable of functioning independently under pressure.


Corporate Security Responsibilities

  1. Abide by Mastercard’s information security policies and procedures.

  2. Ensure the confidentiality, availability, and integrity of Mastercard information systems.

  3. Immediately report any suspected security breaches or violations.

  4. Complete mandatory security training programs in line with Mastercard's compliance guidelines.

Jobs in other cities