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 |