
Software Engineer II
Mastercard21 hours ago
Pune, IndiaMid Level
Responsibilities
- Develop digital wallet solutions and deliver software within budget, scope, and time constraints.
- Create and maintain automated testing frameworks, scripts, and tests for front-end and backend services.
- Define test requirements and cases, prepare test data, execute tests, and maintain traceability matrices.
- Perform functional, regression, system, and UAT testing.
- Track defects, perform debugging and root cause analysis, and monitor issues through closure.
- Provide technical guidance on automation and non-functional testing and support test strategy improvements.
- Maintain test artifacts in a central repository and collaborate with project teams and support teams.
Requirements
- Solid experience in software testing.
- Experience with automation testing using QTP, Selenium, or mobile automation tools.
- Knowledge of JavaScript or Python is an advantage.
- Knowledge of software testing life cycle activities including test planning, test design and execution, defect management, and test reporting.
- Hands-on experience with functional, regression, system, and UAT testing.
- Strong defect-finding, debugging, and root cause analysis capabilities.
- Strong communication and team-handling capabilities.
- Experience with TDD or BDD is an advantage.
Tech Stack
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).