Software Developer/ Engineer/ Architect

Lead Software Developer Engineer in Test and Automation - Consumer Data Management

The Mastercard CDM team in Dublin is looking for a Lead Software Development Engineer in Test to drive our test strategy forward through innovation and problem-solving. The ideal candidate is highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset. We are an agile group, focussed on delivering the right solutions to internal and external customers with the highest quality, in the shortest lead times.

Role:

This role involves working with a team of talented developers to ensure we deliver high quality, low latency, highly scalable Java based API services. In this role, you will be responsible for:

  • Driving the overall test strategy for Consumer Data Management service offerings, adhering to test automation standards of excellence.
  • Provide guidance and direction on test approach and help elevate our overall standard of testing. Challenge developers to write high quality tests and bring vision and insights to how we test.
  • Partner with Product Owners, Technical leads and other developers to understand features, identify test needs and ensure that our designs have testability in mind.
  • Conduct POCs to enable early automation and ensure framework additions are in place.
  • Monitoring of unit test coverage and quality gating. Ownership for smoke/integration across all environments and reporting on automation runs.
  • Ownership of performance suite, test runs and analysis of results.
  • Research and implement alternative test frameworks, tools and strategies to meet changing business needs.
  • Execution of exploratory testing as required.
  • Sharing competence and knowledge across the team.
  • Excellent hands-on test automaton skills in Java with experience in unit, functional and integration testing.
  • Expert in software development test approaches & frameworks: TDD/BDD, Unit tests, Cucumber, Spock, Groovy.
  • In-depth knowledge of test strategies, e.g. mutation testing.
  • Experience working in a cloud environment, e.g. PCF, Azure.
  • Command of CI/CD principles and tools such as Maven, Jenkins, Chef.
  • Experience in defining performance tests using JMeter and identifying performance bottlenecks and coming up with novel ways to solve them.
  • Proven experience in elevating test standards and spearheading quality initiatives.
  • Excellent communication and collaboration skills.
  • Show initiative and demonstrates a willingness to take on challenging opportunities.
  • A critical thinker who bring vision and insights to how we test and can influence others.

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 reasonable.accommodation@mastercard.com 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.