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
Lead test automation strategy, planning, and execution for APIs, UI, and backend systems.
Design scalable and reusable test automation frameworks for functional and performance testing.
Collaborate with developers, business analysts, and stakeholders to define quality metrics and acceptance criteria.
Translate complex business logic into clear test scenarios and detailed test cases.
Develop automation scripts for regression, integration, and exploratory testing.
Conduct code reviews and ensure high-quality automation codebases.
Own performance testing strategies and implement load/stress test scripts.
Execute and monitor CI/CD quality gates and integration pipelines.
Analyze test failures and logs, perform root cause analysis, and work closely with developers on resolutions.
Provide mentorship to junior QA members and review peer deliverables.
Technical Requirements
Strong experience in test automation frameworks (e.g., Selenium, TestNG, JUnit, RestAssured).
Advanced Java/Python scripting skills for test automation.
Experience with Agile development practices, TDD, BDD, and continuous integration.
Hands-on with CI/CD tools (Jenkins, Git, Maven) and test pipeline integration.
Working knowledge of API testing tools like Postman, SoapUI, or REST-assured.
Proficiency in test planning, case development, execution, and defect lifecycle.
Experience validating system-to-system interfaces and backend APIs.
Familiarity with UI test automation (Selenium WebDriver, Cypress, etc.) for web/mobile platforms.
Exposure to performance testing tools (e.g., JMeter, Gatling) is a plus.
Understanding of validation techniques and continuous testing practices.
Preferred Skills
Knowledge of commercial and payment systems.
Experience with cloud-based platforms (Azure, AWS, PCF).
Experience in mentoring junior QA engineers or testers.
Familiarity with virtualization tools, test data management, and mocking frameworks.
Comfortable performing exploratory testing and raising continuous process improvement ideas.
Professional & Soft Skills
Strong analytical and problem-solving ability.
Excellent verbal and written communication.
Collaborative mindset with the ability to work in cross-functional agile teams.
Experience in conducting demos and leading quality discussions.
A passion for quality assurance and continuous improvement.