Senior Software Engineer, Quality & Automation (Java/Spring)

Mastercard

Vancouver

On-site

CAD 111,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mastercard in Vancouver seeks a Senior Software Engineer to advance the Authorization Decisioning product within a global payments network. You will focus on quality engineering, building scalable backend services, and contributing to API-driven architectures with Java and Spring Boot.

You will design automated test frameworks, develop functional and performance tests, and mentor peers while collaborating with cross-functional teams in an agile environment to deliver secure, reliable software

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
  • Strong proficiency in Java and Spring Boot.
  • Experience with API-driven architectures and REST APIs.
  • Experience with automated testing frameworks such as Selenium, RestAssured, JUnit/TestNG and Cucumber/JBehave/Karate.
  • Familiarity with CI/CD tools and Git for version control.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Design and implement automated test frameworks and reusable test suites.
  • Develop functional, integration, API, regression, end-to-end, and performance tests.
  • Participate in requirements reviews, story grooming, and sprint planning activities.
  • Define and document test strategies, test plans, and acceptance criteria.
  • Collaborate with developers to identify, troubleshoot, and resolve defects.
  • Integrate automated tests into CI/CD pipelines.
  • Analyze test results and provide quality metrics and recommendations.
  • Ensure software meets business, security, scalability, and performance requirements.
  • Drive continuous improvement of testing processes, tools, and methodologies.
  • Mentor junior engineers and promote quality engineering best practices.
  • Participate in release validation, deployment verification, and production readiness activities.

Skills

Java
Spring Boot
API-driven
Python
C#
JavaScript
Automation testing
REST APIs
Microservices
Agile/Scrum
CI/CD
Git
Debugging

Education

Bachelor's degree

Tools

Selenium
RestAssured
JUnit/TestNG
Cucumber/JBehave/Karate

Job description

Mastercard in Vancouver seeks a Senior Software Engineer to advance the Authorization Decisioning product within a global payments network. You will focus on quality engineering, building scalable backend services, and contributing to API-driven architectures with Java and Spring Boot.

You will design automated test frameworks, develop functional and performance tests, and mentor peers while collaborating with cross-functional teams in an agile environment to deliver secure, reliable software

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Real-Time Java Engineer — High-Performance & Mentorship
Real-Time Java Engineer — High-Performance & Mentorship

Mastercard • Vancouver

On-site
CAD 90,000 - 120,000
Senior Real-Time Payments Engineer
Senior Real-Time Payments Engineer

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Senior Software Engineer at Mastercard
Senior Software Engineer at Mastercard

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Software Engineer - II
Software Engineer - II

Mastercard Inc. • Vancouver

On-site
CAD 91,000 - 140,000
Competitive salary
Extended health benefits
Flexible schedules
+1
Senior Software Engineer (Sanctions Service & AI Inference)
Senior Software Engineer (Sanctions Service & AI Inference)

Mastercard Inc. • Vancouver

On-site
CAD 111,000 - 160,000
Software Engineer
Software Engineer

Mastercard • Vancouver

On-site
CAD 90,000 - 120,000
Manager, Software Engineering (Sanction Service)
Manager, Software Engineering (Sanction Service)

Mastercard Inc. • Vancouver

Hybrid
CAD 127,000 - 203,000
Lead Software Engineer(DevOps)
Lead Software Engineer(DevOps)

Mastercard • Vancouver

On-site
CAD 127,000 - 203,000