Enable job alerts via email!

Senior Software Engineer in Test

MasterCard

Toronto

On-site

CAD 90,000 - 130,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Mastercard is seeking a Senior Software Engineer in Test to join their Consumer Clarity team in Toronto. The ideal candidate will focus on software quality through functional testing and automation, contributing to high-quality product delivery in a fast-paced environment. Responsibilities include designing automated tests, maintaining test libraries, and mentoring junior engineers. Candidates should have strong programming skills, experience with automation frameworks, and a Bachelor's degree in Computer Science or a related field.

Qualifications

  • Experience with Java, Python, Ruby, Bash, Perl, Groovy.
  • Extensive experience testing RESTful APIs and web applications.
  • Knowledge of CI/CD tools and Cloud infrastructure.

Responsibilities

  • Design, build, test, and deploy new products and features.
  • Create test plans and comprehensive test cases.
  • Provide technical guidance and mentorship to junior team members.

Skills

Object-oriented programming
Functional programming
Automation testing
Problem-solving
Leadership

Education

Bachelor’s degree in Computer Science/Engineering

Tools

Selenium
TestNG
Cucumber
Jenkins
Maven
JMeter
Blazemeter

Job description

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

Senior Software Engineer in Test Overview

The Mastercard/Ethoca Consumer Clarity team is looking for a passionate Senior Software Developer in Test who is committed to software quality and customer satisfaction to join our fast-paced team. You will be responsible for functional testing and release validation through high test coverage automation. The ideal candidate will be highly technical, motivated, detail-oriented, have a sense of urgency, and focus on delivering high-quality products on time.

Role:
  1. Work as a member of an agile team to design, build, test, and deploy new products and features
  2. Create test plans to achieve the best test approach in collaboration with team members
  3. Create comprehensive and well-structured test cases for all test types in scope
  4. Design automated tests for features
  5. Independently design and implement modular, data-driven, and reusable tests that can be executed on different environments
  6. Develop, maintain, and improve automation libraries and frameworks used by scrum teams
  7. Troubleshoot defects to resolution and closure
  8. Keep test assets up to date and aligned with test objectives
  9. Execute automated test suites against released applications to maintain 100% test stability
  10. Support the release process by executing and maintaining test suites for various testing phases
  11. Review test case coverage to ensure appropriate risk-based testing
  12. Conduct peer code reviews and provide feedback on best practices
  13. Provide technical guidance and mentorship to junior team members
  14. Make technology recommendations balancing business needs and technical requirements
  15. Understand stakeholder needs and deliver results accordingly
  16. Apply problem-solving skills to identify root causes of issues
  17. Make effective decisions even with ambiguous data
  18. Work collaboratively in an agile environment
About you:
  • Experience with object-oriented and/or functional languages (Java preferred, Python, Ruby, Bash, Perl, Groovy)
  • Experience with automation frameworks like Selenium, TestNG, Cucumber
  • Extensive experience testing RESTful APIs, HTTP web services, JSON/XML, and web applications
  • Knowledge of CI/CD tools such as Jenkins and Maven
  • Experience with Cloud infrastructure (Azure, AWS, Kubernetes) and VM platforms
  • Experience with performance testing tools like JMeter, Blazemeter
  • Understanding of ETL processes, data models, and relational databases
  • Proficiency in QA methodologies, tools, and testing approaches
  • Knowledge of modern software development practices
  • Strong organizational, problem-solving, and leadership skills
  • Bachelor’s degree in Computer Science/Engineering or equivalent

Mastercard is an inclusive, merit-based employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status, or other protected characteristics. For accommodations during the application process, contact reasonable_accommodation@mastercard.com.

Corporate Security Responsibility

All activities involving access to Mastercard's assets, information, and networks carry inherent risks. Employees are responsible for:

  • Abiding by security policies and practices
  • Ensuring confidentiality and integrity of accessed information
  • Reporting security violations or breaches
  • Completing mandatory security trainings
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer II- {Python/C++}

Space Talent

Toronto

On-site

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

28 days ago

Senior Software Engineer

Oracle Cloud ERP

Vaughan

On-site

CAD 79,000 - 179,000

5 days ago
Be an early applicant

Software Quality Assurance Engineer

Cascade Debt

Ontario

Remote

CAD 70,000 - 100,000

5 days ago
Be an early applicant

Sr. IOS Engineer

New York Technology Partners

Toronto

On-site

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Software Engineer, Test

OMERS

Toronto

On-site

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Software Developer Sr

Dayforce

Remote

CAD 79,000 - 142,000

5 days ago
Be an early applicant

Senior Software Engineer, AI Enablement

Reddit, Inc.

British Columbia

Remote

CAD 120,000 - 160,000

4 days ago
Be an early applicant

Senior Software Developer - Curam / Case Management

NR Consulting

Toronto

On-site

CAD 90,000 - 130,000

4 days ago
Be an early applicant