1,828,051open jobs
105,263companies
275,758added this week
Browse all
Salary
≈ $63k – $133k per year (Estimated)
Location
In office (Toronto)
Seniority
Staff
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Aug 21, 2026. Mastercard scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Mastercard is an American payments technology company whose origins date to 1966, when a group of banks formed the Interbank Card Association to compete with BankAmericard. Like its main rival it does not issue cards or extend credit; it operates the network that authorises, clears and settles transactions between issuing banks, acquirers and merchants in more than two hundred countries. Headquartered in Purchase, New York, the company has built a large services business alongside the core network, covering fraud and identity products through its Ethoca and RiskRecon acquisitions, open banking, consulting and loyalty programmes.

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Lead Software Engineer (SDET)Who is Mastercard?

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

Ethoca is a Mastercard business unit where you can join a team of top business and technology innovators who are changing the payments landscape and reinventing the way global merchants and issuers combat fraud and reduce costs. Our services allow customers to focus on what really matters - increasing sales and creating a great customer experience. Our relentless customer focus is what makes us an award-winning company.

We believe that when people come together, it unlocks potential. Our collaborative environment enables our teams to deliver and develop solutions that provide safety, security and convenience for our customers.

Ethoca is a place where risk-takers thrive, change makers excel, and innovators shape a better tomorrow. Innovation requires taking thoughtful risks and moving with speed and agility, so that’s what we do. We invite our employees to bring their hearts, minds and whole selves to work every day to push boundaries and dream up new possibilities. Let’s create new possibilities together.

Overview

To support our continued growth and success, we are scaling our platform and building new products. Ethoca’s growth is explosive, and only great problem-solvers, collaborators and thinkers can help us take it to the next level. If that sounds like you then keep reading!

We believe in decoupled, message-driven, and distributed systems. We strive to keep codebases small and manageable. We’re interested in reactive design patterns that will make our systems more resilient and responsive, yet remain elastic to change. As we proceed through our technology roadmap, we are evaluating and implementing new community endorsed technologies for every tier of our platform. Our backend tiers are presently JVM-based. We are using or considering technologies like Kafka, Springboot, Angular, Bootstrap, Chef, Nomad, Docker and so on.

We are recruiting a Lead Software Engineer In Test who has a proven record of leading and solutioning full automation testing strategies and lifecycles for microservice-oriented Cloud-based systems using the appropriate industry leading products, patterns, and practices.

Role

  • Work as a member of an agile team to design, build, test, and deploy new products and features
  • Lead Testing strategies and efforts inside and across teams and software components
  • Design and implement test frameworks reusable across multiple components in on-prem and cloud environments
  • Create test plans to achieve the best test approach in collaboration with team members
  • Create comprehensive and well-structured test cases for all test types in scope
  • Independently design and implement modularized, data driven, reusable automated tests
  • Troubleshoot defects to resolution and closure
  • Support the release process by executing and maintaining test suites for smoke, sanity, regression and operational validation.
  • Conduct reviews of test case coverage for any test types in scope to ensure appropriate risk-based testing approach is achieved.
  • Conduct peer code reviews, providing feedback and coaching over logical implementation, and best practice improvement opportunities around patterns, algorithms, etc
  • Provide technical guidance, support and mentoring to other QA Team members
  • Proactively understand stakeholder needs, goals and expectations to deliver results
  • Effectively host technology education forums (i.e. Technology Brown Bag Session) around relevant topics for the wider organization
  • Independently apply problem solving skills to identify symptoms and root causes of issues
  • Make effective and efficient decisions even when data is ambiguous
  • Thrive in a highly collaborative company environment where agility is paramount

All About You

  • Bachelor's degree in Computer Science or related field.
  • Ability to understand new concepts quickly and apply them accurately through an evolving, dynamic, agile environment.
  • Solid experience with Continuous Integration & Delivery principles
  • Practical experience using AI to improve Test Automation and Testing efficiency.
  • Advanced working knowledge of Java.
  • Solid experience using testing frameworks like Selenium, TestRail, Junit, TestNG.
  • Experience with JavaScript testing frameworks like protractor/jasmine.
  • Experience with testing SOAP/REST web APIs.
  • Working knowledge of Postgres and/or other relational databases.
  • Expertise in microservice-based applications development using Springboot
  • Excellent knowledge of QA principles within SDLC.

• Strong experience with Agile Development Practices and Processes, advocating and developing Agile values and principles.Mastercard is a merit-based, inclusive, equal 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. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact [email protected] 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.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program. This posting reflects one or more current openings on our team.

Pay Ranges

Toronto, Canada: $127,000 - $203,000 CAD
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,828,051 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Toronto
QA Team Leader 21 days ago
≈ $57k – $120k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Toronto
Analytics
Power BI
Microsoft Excel
Apply
≈ $63k – $144k per year (Estimated) • Hybrid • Secret • Full-Time • 10+ years exp • Montreal
PowerShell
DevOps
Ansible
Red Hat
OpenShift
Helm
VMWare
Azure
CI/CD
GitOps
Windows Server
AWS
Kubernetes
JFrog Artifactory
Linux
Windows
Unix
Apply
Automation QA 1 day ago
$57k – $60k per year • Hybrid • 5+ years exp • Toronto
DevOps
CI/CD
Management
Agile
Apply
$67k – $84k per year • In office • Toronto
Python
JavaScript
SQL
C#
Mobile
JUnit
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
Management
Agile
Scrum
QA
TestNG
Selenium
JMeter
Cypress
Playwright
Appium
Postman
BrowserStack
Rest-Assured
Pytest
Apply
Testing Analyst 3 days ago
≈ $35k – $81k per year (Estimated) • In office • Full-Time • 3+ years exp • Toronto • Waterloo
SQL
Management
Wrike
Jira
Agile
Scrum
Apply
≈ $23k – $50k per year (Estimated) • In office • Full-Time • 3+ years exp • Henderson
Python
JavaScript
Java
TypeScript
C#
Node JS
Java
Spring Boot
C#
.NET
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Incident Management
Management
Agile
Scrum
Apply
$88k – $110k per year • In office • 8+ years exp • Bachelor's Degree • Calgary
JavaScript
Java
TypeScript
SQL
COBOL
Java
Spring Boot
COBOL
IBM MQ
Databases
Oracle
RabbitMQ
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Prompt Engineering
Frontend
Angular
DevOps
Rest API
Splunk
Dynatrace
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Platform Engineering
API Gateway
Management
Agile
Scrum
QA
Swagger
Apply
AI Solution Architect 17 days ago
≈ $39k – $93k per year (Estimated) • Hybrid • 7+ years exp • Bachelor's Degree • Székesfehérvár
Python
JavaScript
TypeScript
AI/ML
Claude Code
Embeddings
Function Calling
Computer Vision
AI Agents
LLM
RAG
Hallucination
OpenAI
LLMOps
OpenAI Codex
OCR
LLM Evaluation
LLM Guardrails
Agentic Workflows
Multi-Agent Systems
Tool Use
Machine Learning
Frontend
Angular
React.js
DevOps
Azure
CI/CD
Git
Cybersecurity
Threat Modeling
Management
Agile
Apply
$140k – $160k per year • Equity 0.1–0.2% • In office • Full-Time • 1+ year exp • New York
Python
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Frontend
Next.js
React.js
DevOps
AWS
Marketing
LinkedIn
Apply
≈ $26k – $67k per year (Estimated) • Hybrid • Bachelor's Degree • Kuala Lumpur
Python
Go
JavaScript
Lua
AI/ML
Prompt Engineering
AI Agents
LLM
RAG
Galileo
Frontend
GraphQL
DevOps
Terraform
Pulumi
CI/CD
Cloudflare
DNS
BGP
Cybersecurity
PCI DSS
SOC 2
HIPAA
Zero Trust
Apply
QA Software Engineer 20 days ago
In office • Full-Time • 2+ years exp • Bachelor's Degree • Mexico City
DevOps
GCP
Azure
CI/CD
Jenkins
Git
AWS
Docker
Cybersecurity
SonarQube
Management
Agile
QA
Selenium
JMeter
Playwright
Rest-Assured
Apply
≈ $8.5k – $23k per year (Estimated) • In office • Full-Time • Pune
Java
Kotlin
SQL
Java
Maven
Kotlin
OkHttp
DevOps
Rest API
Red Hat
CI/CD
Jenkins
Git
Bitbucket
Linux
Unix
SOAP
Management
Agile
QA
TestNG
Selenium
Rest-Assured
Apply
≈ $85k – $202k per year (Estimated) • In office • Full-Time • Bachelor's Degree • London
Management
Power Automate
Microsoft Teams
SharePoint
Apply
≈ $45k – $99k per year (Estimated) • In office • Full-Time • Master's Degree • Tokyo
Analytics
Tableau
Power BI
Apply
In office • Full-Time • Bachelor's Degree • Gurgaon
Design
Adobe Photoshop
Adobe After Effects
Cinema 4D
Apply
$32k – $35k per year • In office • 2+ years exp • Toronto
Analytics
Microsoft Excel
Apply
Tech Lead 1 day ago
≈ $74k – $149k per year (Estimated) • In office • 5+ years exp • Toronto
Java
Java
Spring Boot
Databases
Apache Kafka
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $66k – $122k per year (Estimated) • Remote (likely Canada) • 5+ years exp • Toronto
Rust
Web3
Solana
Helius
Apply
≈ $64k – $117k per year (Estimated) • In office • Full-Time • 4+ years exp • Toronto
Python
DevOps
Terraform
Ansible
VPN
Cybersecurity
FortiGate
Management
Jira
ServiceNow
Agile
Scrum
ITIL
Service Desk
Apply
≈ $37k – $99k per year (Estimated) • In office • Freelance • Toronto
Apply
See all jobs
This is one of many
1,828,051 more open roles from verified company boards, updated every day.