Instagram
youtube
Facebook

Senior Software Engineer – Test

6–9 years
22 – ₹30 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 – Test

Job ID: R-212820
Location: Pune, Maharashtra, India – 411006
Experience Required: 6–9 Years
Education: Bachelor’s / Master’s in Computer Science, IT, or related field
Service Line: Software Engineering
Job Type: Full-Time


Role Overview

Mastercard’s Commercial Solutions team is seeking a skilled Senior Software Development Engineer in Test (SDET) to help lead the digital transformation of global financial ecosystems. You’ll play a critical role in delivering quality-first, cloud-native B2B and travel payment products by crafting automation strategies and robust validation frameworks across SCRUM teams.


Key Responsibilities

  1. Lead test automation strategy, planning, and execution for APIs, UI, and backend systems.

  2. Design scalable and reusable test automation frameworks for functional and performance testing.

  3. Collaborate with developers, business analysts, and stakeholders to define quality metrics and acceptance criteria.

  4. Translate complex business logic into clear test scenarios and detailed test cases.

  5. Develop automation scripts for regression, integration, and exploratory testing.

  6. Conduct code reviews and ensure high-quality automation codebases.

  7. Own performance testing strategies and implement load/stress test scripts.

  8. Execute and monitor CI/CD quality gates and integration pipelines.

  9. Analyze test failures and logs, perform root cause analysis, and work closely with developers on resolutions.

  10. Provide mentorship to junior QA members and review peer deliverables.


Technical Requirements

  1. Strong experience in test automation frameworks (e.g., Selenium, TestNG, JUnit, RestAssured).

  2. Advanced Java/Python scripting skills for test automation.

  3. Experience with Agile development practices, TDD, BDD, and continuous integration.

  4. Hands-on with CI/CD tools (Jenkins, Git, Maven) and test pipeline integration.

  5. Working knowledge of API testing tools like Postman, SoapUI, or REST-assured.

  6. Proficiency in test planning, case development, execution, and defect lifecycle.

  7. Experience validating system-to-system interfaces and backend APIs.

  8. Familiarity with UI test automation (Selenium WebDriver, Cypress, etc.) for web/mobile platforms.

  9. Exposure to performance testing tools (e.g., JMeter, Gatling) is a plus.

  10. Understanding of validation techniques and continuous testing practices.


Preferred Skills

  1. Knowledge of commercial and payment systems.

  2. Experience with cloud-based platforms (Azure, AWS, PCF).

  3. Experience in mentoring junior QA engineers or testers.

  4. Familiarity with virtualization tools, test data management, and mocking frameworks.

  5. Comfortable performing exploratory testing and raising continuous process improvement ideas.


Professional & Soft Skills

  1. Strong analytical and problem-solving ability.

  2. Excellent verbal and written communication.

  3. Collaborative mindset with the ability to work in cross-functional agile teams.

  4. Experience in conducting demos and leading quality discussions.

  5. A passion for quality assurance and continuous improvement.

Jobs in other cities