Lead Software Engineer in Test, Mastercard

Salary not provided
SQL
Java
Linux
Jenkins
Azure
Selenium
Cucumber
Spring
Maven
Git
Unix
REST API
Senior and Expert level
Dublin
Mastercard

Global payments technology company

Be an early applicant

Mastercard

Global payments technology company

1001+ employees

FintechB2CB2BBankingPaymentsCredit cards

Be an early applicant

Salary not provided
SQL
Java
Linux
Jenkins
Azure
Selenium
Cucumber
Spring
Maven
Git
Unix
REST API
Senior and Expert level
Dublin

1001+ employees

FintechB2CB2BBankingPaymentsCredit cards

Company mission

To connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.

Role

Who you are

  • Advanced knowledge and understanding of Software Engineering concepts and methodologies is required
  • Advanced knowledge of Object-Oriented Design and programming in Java, J2EE. Cloud-based development is desirable (PCF, Azure)
  • Experience in regression testing as releases move through the different environments
  • Experience in Testing Web services, Web UI, APIs and knowledge on microservice architecture
  • Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover)
  • Passionate about code quality and coding best practices
  • Essential: Good knowledge of Linux / Unix and Intermediate Java coding experience
  • Sound knowledge of Java, Spring Framework, Junit, Selenium, Eclipse IDE, Rest Assured, Jbehave/Cucumber, Maven, GIT frameworks, Databases, APIs (REST/SOAP), SQL, Continuous Delivery concepts and tools such as Jenkins/Bamboo, Testing frameworks (TestNG, Spock), vulnerability tools such as Sonar, Checkmarx/Fortify, etc
  • Excellent technical acumen and ability to learn new software quickly
  • Strong knowledge of traditional testing methodologies and how it applies exploratory testing in an Agile environment
  • Must be high-energy, detail-oriented, proactive and must the the ability to function under pressure in an independent environment
  • Possesses strong communication skills – both verbal and written – and strong relationship, collaborative skills and organizational skills
  • Ability to assess existing application code and remediate performance type issues and rewrite any part of the code that deviates with best practices

What the job involves

  • Security and Cyber Solutions team develops new capabilities for Mastercard's fraud prevention platform. We protect cardholders / card issuers and aim to eradicate credit card fraud.
  • Our industry-leading platform processes billions of transactions per month with execution times literally 10x faster than you can blink. The Lead Software Engineer in Test will play a critical role in driving best practices for automated testing and overall Software Development Testing Strategy
  • Familiar with the following testing approaches: regression, component, code quality, testing services, testing and environment automation, development collaboration & continuous integration
  • Great understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks
  • Perform ad hoc / exploratory testing methodically to ensure system is working as expected by end user
  • Coordination of testing responsibilities and prioritization
  • Interacts with technology staff including Test Engineers, Developers, DevOps Engineers, Product management, and Program management to identify scope of project(s) and deliver services
  • Mentoring and guiding less experienced test engineers
  • Technical leadership on Software Engineering in Test space, with ownership of end-to-end regression tests for release cycles
  • Drive, maintain and document testing strategy across the organization
  • Overseeing of quality control in testing procedures and defect management
  • Knowledge base ownership, succession planning, exploration & execution of performance testing plus SAST validation

Share this job

View 164 more jobs at Mastercard

Insights

21% employee growth in 12 months

Company

Company benefits

  • Gym membership
  • Share purchase options
  • Extra holiday purchase optional
  • Work from home opportunities
  • Health insurance

Our take

Mastercard is in the global payments business, and operates the world's fastest payments processing network. Its products and solutions have become central to everyday commerce across the world, in activities ranging from shopping and travelling to running businesses.

As the economy has become more and more digitised, Mastercard has been a leading player in helping businesses and individuals across the globe embrace card payments and digital banking. One of the world's largest companies, its revenue has seen consistent gain in the last 20 years.

The challenge for modern payments companies is that payments are always changing, as seen in the astronomical rise of contactless payments over the last decade. Mastercard's acquisition of blockchain systems, and an overall focus on leveraging its technology towards a digital economy, has placed the company in good stead to keep up to date with current trends, like cryptocurrency, in the digitised payments world.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle