QA Engineer I

Paymentus Group IncRichmond Hill, ON
CA$74,000 - CA$90,000Onsite

About The Position

The QA Engineer plays a key role in quality assurance and quality control of the products and services through performing both manual and automated testing. The QA Engineer is also responsible for creating test-automation framework from scratch, creating new features and improvements of the existing automated testing frameworks, developing and executing automated tests and maintaining CI / CD /CT pipeline, as well as reviewing automated testing results, performing functional, regression and performance testing. The QA Engineer will work on multiple projects, in a fast-paced, agile environment.

Requirements

  • B.S. Degree in Computer Science or Engineering from a leading University.
  • Strong grasp of computer science fundamentals, algorithms and data structures.
  • Proficient in one of the following: Java, JavaScript, Python, as well as SQL.
  • 2+ years hands-on experience writing end-to-end tests in a front-end test framework: Selenium WebDriver, TestNG, Jest, Puppeteer, Mocha+Chai, Jasmine, Jmeter, Postman
  • Hands-on experience writing unit tests using one of: jUnit 3/4/5
  • Working understanding of relational database and No-SQL database concepts.
  • Exceptional communication skills; strong writing and speaking ability.
  • Basic knowledge of QA roles/responsibility within Agile Methodology is a requisite.
  • Ability to detect issues, solve bottlenecks and deliver results in a fast paced environment.

Nice To Haves

  • Experience testing RESTful services in NodeJS,
  • Docker containerization, Kubernetes
  • Apache, Nginx, Tomcat 8.x
  • Database experience with Oracle 11g and PL/SQL
  • NoSQL experience with one of InfluxDB, Mongo
  • Mobile testing targeting Android / iOS
  • Eclipse IDE, IntelliJ, WebStorm, UIivision
  • GIT, or similar distributed source control with Mercurial, Subversion, etc.
  • Familiarity with Linux or BSD

Responsibilities

  • Investigate the use of a software as a service (SaaS) platform and how it provides solutions to a diverse range of clients, and provide data-driven automated tests to strive for 100% code coverage
  • Work with talented developers from diverse backgrounds, continually learning, and applying best practices to test development.
  • Drive quality across the team, build easy-to-use test frameworks and influence developers to move towards test-driven development.
  • Make an impact on the engineering team’s automated delivery pipeline, translating to improved levels of quality and shortened delivery cycles.
  • 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.
  • Facilitate organizational growth, with career opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service