FAQs
What is the main purpose of the Lead Software Engineer in Test role?
The main purpose of the role is to drive the test strategy for the Mastercard Decision Management Programme (DMP), ensuring the highest quality standards for highly scalable Java-based API services involved in fraud detection.
What qualifications are required for this position?
Candidates should have excellent hands-on test automation skills in Java, expert knowledge of full stack software development test approaches and frameworks, experience in cloud environments, and familiarity with CI/CD principles and tools.
Will I be leading a team in this role?
Yes, you will be leading a small team of Quality engineers, providing guidance and direction while elevating overall testing standards.
What kind of testing will I be involved in?
You will be involved in unit, functional, integration, exploratory, and performance testing, as well as implementing various test strategies.
Are there opportunities for innovation in this role?
Yes, the position encourages research and implementation of alternative test frameworks, tools, and strategies to meet changing business needs.
Is experience with performance testing required?
Yes, experience in defining performance tests using tools like JMeter, analysing performance test runs, and identifying performance bottlenecks is required.
What programming languages or tools should I be familiar with?
You should have strong skills in Java, as well as familiarity with test automation frameworks such as Cucumber, Spock, Groovy, and tools like Maven, Jenkins, and Chef.
Is there a focus on collaboration with other teams?
Yes, the role requires partnering with Product Owners, Technical leads, and other developers to understand features and identify test needs.
What kind of company culture can I expect at Mastercard?
Mastercard promotes a culture of inclusion that respects individual strengths, views, and experiences, believing that differences help drive better decisions and innovation.
What is expected regarding corporate security responsibility?
Employees must abide by Mastercard’s security policies, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete all mandatory security trainings.