Software Development in Testing (Automation, Selenium, Webservices, Rest/ Soap)

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Software Development in Testing (Automation, Selenium, Webservices, Rest/ Soap)


Working as part of a scrum team, the Software Engineer in Test will be responsible for ensuring overall quality of development work by writing and executing test code which ensures the quality of the development code.

The role will involve working to strict deadlines within an Agile development environment.

•Do you come from a software engineering background?
•Enjoy being hands on and can write code to break software as part of ensuring highest software quality and stability?
•Have you worked in application testing in a fast paced Agile environment?
•Are you passionate about quality and test automation?
•Can you provide innovative ideas and ensure continuous improvement as part of day to day work?


Key Responsibilities
•Create and maintain test harnesses and test automation test packs at early stages of development cycle.
•Work alongside developers in systems design, code review and code development.
•Take a participatory role in the project ceremonies, e.g. sprint planning, daily stand-ups, demonstrations and retrospectives.
•Prepare test plans and test scripts for new development projects or change requests
•Test multiple websites, back office finance systems, developing, maintaining and executing regression test packs.
•Performance testing of components.
•Creation and maintenance of test data, management of test logs and test transactions
•Defect management.

All About You

Key Skills and Experience

•Good Experience in previous testing environment using industry best practices.
•Proficient in test tools including Selenium.
•Experience in programming languages (Java, .net).
•Exposure to working with databases (PL/SQL, SQL Server, Oracle)
•Experience in creating performance test framework using tools like Jmeter.
•Experience in working on Webservices testing, UI testing, XML interfaces, automation frameworks.
•Strong understanding of Agile Development lifecycle.
•Strong oral and written communication skills.
•Be self-driven to accomplish the job, able to organise own workload and deliver to changing priorities.
•Experience of Automation Test Frameworks.
•Experience of analysing code review reports and development quality to make sure best practices are being followed.
•Ability to work as a member of matrix based, diverse and geographically distributed project team.

•Financial services experience (Cards/PCI).

Personal Qualities
•Excellent problem solving skills.
•Good communicator.
•Strong analytical skills.

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Back to top