Senior Software Engineer

 

Description:

Mastercard, a global technology leader in the digital payments space, is seeking a Senior Software Development Engineer in Test (SDET - Java) to join its Quality Engineering team in Vancouver, BC. This hybrid, full-time role is vital to Mastercard’s mission of enabling a world beyond cash by powering a secure, inclusive digital economy.

As a Senior SDET, you will contribute to the development of high-quality applications and automated testing solutions for critical payment platforms, working alongside development teams to ensure robust software delivery. This position blends deep technical expertise with a passion for innovation and process improvement.

Key Responsibilities:

  • Drive quality assurance and testing strategies for software products from early planning through release.

  • Partner with development teams to implement robust, automated test frameworks and release pipelines.

  • Design and execute test cases for RESTful and gRPC-based services and web applications.

  • Review code and collaborate closely with developers to ensure performance, reliability, and testability.

  • Integrate testing with CI/CD pipelines using tools such as Jenkins and Sonar.

  • Promote quality engineering best practices across the development lifecycle.

Technical Skill Requirements:

  • Strong command of Java, JUnit, TestNG, and Spring Boot frameworks

  • Experience with testing REST APIs and gRPC services

  • Familiarity with tools such as Git, Maven, Bitbucket, and SonarQube

  • Proficiency with Linux OS and shell scripting

  • Exposure to Agile methodologies and test automation in CI/CD workflows

  • Working knowledge of SQL and Oracle DB

  • Experience with Jenkins and automation integration

Preferred/Good to Have:

  • Selenium WebDriver, RESTAssured, OkHttp

  • Experience with in-memory data grids like Pivotal Gemfire

  • Understanding of cloud-native architecture and microservices

  • Experience testing APIs across diverse platforms (web UI, SOAP, REST)

  • Familiarity with payment simulation tools such as Paragon or FinSim

  • Knowledge of ISO 8583 payment protocols

Compensation & Benefits:

  • Competitive salary range in Vancouver: $104000 to $167000 CAD annually (Monthly: $8666 to $13916 CAD)

  • Inclusive work culture that prioritizes employee well-being and sustainability

  • Comprehensive benefits and learning opportunities

  • Equal opportunity employer that promotes diversity and merit-based hiring

About the Organization:

Mastercard operates in over 210 countries and is a trusted name in digital payment technology. The organization is committed to connecting people to inclusive financial systems by fostering innovation in secure, smart, and simple transactions. Mastercard’s Quality Engineering teams play a pivotal role in delivering high-performance solutions that serve businesses, governments, and individuals globally.

Organization Mastercard
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Vancouver,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-07-24 7:30 pm
Expires on 2026-01-04