Mastercard, a global leader in digital payments technology serving over 200 countries, is seeking a Senior Software Engineer to join their quality engineering team in Pune, India. This role combines technical expertise in software testing automation with strategic quality assurance responsibilities.
The position requires a skilled professional with 6-9 years of experience in software quality engineering and automation. You'll be working with a comprehensive technology stack including Java, Selenium, Spring framework, and various testing tools to ensure the highest quality of Mastercard's digital payment solutions.
As a Senior Software Engineer, you'll be responsible for designing and implementing test automation frameworks, creating comprehensive test strategies, and ensuring the quality of complex financial systems. You'll work closely with business stakeholders and development teams to translate requirements into effective testing solutions.
Key technical requirements include expertise in Java, Selenium, Cucumber/Jbehave, REST APIs, and SQL, along with experience in CI/CD pipelines using Git, Jenkins, and Maven. The role demands strong analytical skills and the ability to mentor junior team members.
This is an excellent opportunity to join a leading financial technology company that powers economies and empowers people globally. You'll be part of a team that values innovation, quality, and technical excellence, while working on solutions that impact millions of users worldwide. The role offers professional growth, exposure to cutting-edge technology, and the chance to contribute to Mastercard's mission of building a sustainable digital economy.