Back to results

Lead Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
8 years of total software quality engineering experience with at least 3 years in a Lead or Principal QA capacity.
Posting language
English
Posted

Original job description

Job Requirements

Job Title: QA Lead – Payments Domain

Location: Toronto, ON, Canada

Job Summary: We are seeking an experienced QA Lead – Payments to direct and execute our quality assurance strategy across core payment processing platforms, payment gateways, and banking rails. In this role, you will lead end-to-end testing strategy, test automation, defect management, and compliance validation for complex payment workflows.

Responsibilities

  • Define and drive the overall QA strategy, test approach, and master test plans for payment processing applications and integrated banking interfaces.
  • Lead and mentor onsite and offshore testing teams, setting performance standards and tracking testing metrics/KPIs.
  • Collaborate with Product Managers, Business Analysts, and System Architects to review functional/non-functional requirements and user stories.
  • Oversee test execution across functional, integration, regression, end-to-end, security, performance, and user acceptance testing (UAT) cycles.
  • Validate complex end-to-end payment lifecycles, including transaction authorization, clearing, settlement, and chargebacks.
  • Establish and scale test automation frameworks for APIs and web/mobile UI interfaces using modern frameworks.
  • Integrate test suites into CI/CD pipelines for automated continuous testing in pre-production environments.

Mandatory Skills

  • 8 years of total software quality engineering experience with at least 3 years in a Lead or Principal QA capacity.
  • Deep understanding of retail/commercial payment processing and payment gateways.
  • Hands-on proficiency with API testing tools (Postman, SoapUI, RestAssured) and database querying (SQL).
  • Solid test automation experience in Java, Python, or JavaScript/TypeScript with tools like Selenium WebDriver, Cypress, or Playwright.

Preferred Skills

  • Experience with Test Management and Agile tools (Jira, Xray, Zephyr).
  • Strong risk-based testing mindset with exceptional problem-solving skills.

Work Experience

7-10Years
More about this job

Responsibilities

Lead quality assurance strategy and testing across payment processing platforms and banking interfaces, including functional, integration, regression, end-to-end, security, performance, and user acceptance testing. Mentor testing teams, manage defects and testing metrics, validate payment lifecycles, and build automated test frameworks integrated with CI/CD pipelines.

Requirements

Requires at least eight years of software quality engineering experience, including three or more years in a QA lead or principal role, and deep knowledge of payment processing and gateways. Candidates should have hands-on API testing and SQL skills, automation experience with Java, Python, or JavaScript/TypeScript, and familiarity with tools such as Selenium WebDriver, Cypress, or Playwright.

Skills

  • Quality Assurance Strategy
  • Payment Processing
  • Payment Gateways
  • Test Planning
  • Team Leadership
  • Functional Testing
  • Integration Testing
  • Regression Testing
  • End-to-End Testing
  • Test Automation
  • API Testing
  • SQL
  • Java
  • Python
  • JavaScript
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership
  • Finance & Accounting

Keywords

  • Quality Assurance
  • Payments Domain
  • Payment Processing
  • Payment Gateways
  • Banking Rails
  • Test Strategy
  • Master Test Plans
  • Test Automation
  • Defect Management
  • Compliance Validation
  • Functional Testing
  • Integration Testing
  • Regression Testing
  • End-to-End Testing
  • Security Testing
  • Performance Testing
  • User Acceptance Testing
  • Transaction Authorization
  • Clearing
  • Settlement
  • Chargebacks
  • API Testing
  • Postman
  • SoapUI
  • RestAssured
  • SQL
  • Java
  • Python
  • JavaScript
  • TypeScript

Report this job