Quality Assurance Engineer

Paymentus

Richmond Hill

On-site

CAD 70,000 - 110,000

Full time

43 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Paymentus is hiring a QA Engineer to drive quality across the software lifecycle. You will craft test cases, perform manual and automated testing, and extend automation frameworks.

You’ll collaborate with product managers, developers, and designers in a fast-paced Agile setting to ensure robust releases. The role emphasizes end-to-end and API testing, with opportunities to develop tooling and automation coverage, including UI and performance testing, while maintaining high quality standards for

Qualifications

  • BS degree in Computer Science or Engineering or equivalent.
  • Strong QA principles, testing methodologies, and best practices.
  • Experience with multiple test types (functional, performance, API, security).
  • Knowledge of Agile practices and working in an Agile team.
  • Strong software fundamentals: algorithms and data structures.
  • 2+ years hands-on experience writing end-to-end tests in front-end frameworks (Selenium WebDriver, Playwright, Cypress).
  • Experience with API and performance testing tools (Postman, JMeter).
  • Understanding of relational and NoSQL databases.
  • Excellent communication skills; ability to report status clearly.

Responsibilities

  • Collaborate with PMs, Devs, and Designers to drive requirements from ideation to release with high quality.
  • Create and execute test cases and test plans.
  • Log, verify, and work defects with teams for timely resolution.
  • Diagnose issues and identify bottlenecks.
  • Report testing status and timelines regularly.
  • Perform functional, UI, accessibility, API, and performance testing.
  • Create and extend end-to-end and API automation frameworks.
  • Review product and automation code and provide risk/impact assessments.
  • Learn new technologies and apply test development best practices.
  • Cover unit, integration, end-to-end, and performance testing as needed.

Skills

QA Principles
Testing Types
Agile
End-to-End Tests
Selenium
Playwright
Cypress
Postman
JMeter
Relational DB/NoSQL

Education

Bachelor's degree in CS/Engineering

Tools

Selenium WebDriver
Playwright
Cypress
Postman
JMeter
Oracle
MongoDB
Kibana
Git

Job description

*This role is required to be in office at least 4 days a week in Richmond Hill, ON*

Address: 1595 16th Ave., Suite 700 Richmond Hill ON L4B 3N9

Summary/Objective

At Paymentus, the QA Engineer plays a key role in quality assurance and control of our products, services, and team delivery. The QA Engineer combines quality assurance, engineering, and Agile skills to ensure quality throughout the entire software development lifecycle. It’s more than just testing. They work with teams to deliver requirements from ideation to release, embedding quality throughout our entire process. They create test cases and test plans, perform manual testing, and create automation from scratch or extend existing frameworks. They also create tooling to support testing, review automated testing results, and performing various types of testing. The QA Engineer will work on multiple projects, in a fast-paced, agile environment. They possess strong sense of ownership and aptitude to learn and grow.

Essential Functions/Responsibilities
  • Work directly with a diverse team of Product Managers, Developers, Project Managers, Designers, and Operations engineer to drive requirements from ideation to release – ensuring the highest possible quality for customers.
  • Create test cases, test plans, and execute them.
  • Create and verify defects, working closely with teams to ensure timely resolution.
  • Ability to diagnose issues
  • Report testing and product quality status on a consistent and timely manner, clearly communicating timelines.
  • Perform various types of testing such as functional, UI, accessibility, API, and performance testing.
  • Create or update end-to-end and API automation frameworks.
  • Execute automation frameworks, review results, report on findings, and drive resolutions.
  • Review both product (development) code and automation code and provide a risk/impact assessment or improvement suggestions.
  • Work with talented developers from diverse backgrounds, continually learning, and applying best practices to test development.
  • Continually learn new technologies, to apply behavioral-driven, test-driven, and data-driven automated testing methodologies.
  • Cover testing scope including unit, integration, end-to-end, and performance tests.
Supervisory Responsibility

This role will report to Manager, QA, or other Managers depending on the need of the company. This role does not have any managerial duties.

Required Skills
  • B.S. Degree in Computer Science or Engineering from a leading University.
  • Strong knowledge of QA principles, testing methodologies, and best practices.
  • Experience with various test types (functional, performance, API, security, etc).
  • Knowledge of Agile best practices and experience working in an Agile team.
  • Strong grasp of software engineering fundamentals, algorithms and data structures.
  • 2+ years hands‑on experience writing end‑to‑end tests in a front‑end test framework: Selenium WebDriver, Playwright, Cypress.
  • Knowledge of API and performance testing tools such as Postman and JMeter.
  • Working understanding of relational database and No‑SQL database concepts.
  • Exceptional communication skills; strong writing and speaking ability.
  • Ability to detect issues, solve bottlenecks and deliver results in a fast‑paced environment.
Preferred Skills
  • Experience with DevOps and CI/CD tools such as Jenkins and DroneCI.
  • Experience with bash/shell scripting.
  • GenAI and code assistants such as GitHub Copilot or Cursor.
  • Experience with Kibana and log analysis.
  • Knowledge of Data Engineering, data analysis, and data quality concepts.
  • Database experience with Oracle 11g and PL/SQL.
  • NoSQL experience with one of InfluxDB, Mongo.
  • Mobile testing targeting Android / iOS.
  • Eclipse IDE, IntelliJ, WebStorm, Visual Studio Code.
  • GIT, or similar distributed source control with Mercurial, Subversion, etc.

This job operates in a professional office environment. This role routinely uses

standard office equipment such as laptop computers, photocopiers and

Physical Demands

None.

Position Type/Expected Hours of Work

This is a full-time position onsite in Richmond Hill. Days and hours of work are Monday through Friday during normal business hours. Occasional evening and weekend work may be required as job duties demand.

Travel

No travel to customer sites required.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

EEO Statement

Paymentus is an equal opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, national origin, ancestry, citizenship status, religion, marital status, disability, military service or veteran status, genetic information, medical condition including medical characteristics, or any other classification protected by applicable federal, state, and local laws and ordinances. Our management is dedicated to ensuring the fulfillment of this policy with respect to hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment advertising, pay, and other forms of compensation, training, and general treatment during employment.

Reasonable Accommodation

Paymentus recognizes and supports its obligation to endeavor to accommodate job applicants and employees with known physical or mental disabilities who are able to perform the essential functions of the position, with or without reasonable accommodation. Paymentus will endeavor to provide reasonable accommodations to otherwise qualified job applicants and employees with known physical or mental disabilities, unless doing so would impose an undue hardship on the Company or pose a direct threat of substantial harm to the employee or others. An applicant or employee who believes he or she needs a reasonable accommodation of a disability should discuss the need for possible accommodation with the Human Resources Department, or his or her direct supervisor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quality Assurance Testing Specialist
Quality Assurance Testing Specialist

Scotiabank • Toronto

On-site
CAD 80,000 - 100,000
QA Engineer
QA Engineer

GuruLink • Toronto

On-site
CAD 70,000 - 90,000
Sr QA Engineer
Sr QA Engineer

MCAP • Southwestern Ontario

On-site
RQ11402 – Systems Testing/QA Specialist – Senior
RQ11402 – Systems Testing/QA Specialist – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 90,000 - 120,000
Senior QA Automation Engineer Developer
Senior QA Automation Engineer Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
QA Engineer (AI & Manual Testing)
QA Engineer (AI & Manual Testing)

Pillway • Brampton

On-site
CAD 70,000 - 85,000
Disability accommodations
RQ08691 - Systems Testing/QA Specialist - Senior
RQ08691 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

Hybrid
CAD 70,000 - 90,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

GreenShield • Montreal (administrative region)

On-site
CAD 75,000 - 100,000
SENIOR QA ENGINEER
SENIOR QA ENGINEER

ZoftSolutions • Mississauga

On-site
CAD 90,000 - 130,000
QA Engineer
QA Engineer

Celestica Inc. • Toronto

On-site
CAD 89,355 - 124,779