QA Automation Engineer

ott

Toronto

On-site

CAD 85,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

OTT Financial Group is seeking a QA Automation Engineer to join our engineering team in Toronto. The role combines manual and automation testing to ensure the quality, reliability, and stability of our software products.

You will design, develop, and maintain automated test frameworks, validate product functionality, and collaborate with developers, product owners, and QA peers throughout the SDLC. The ideal candidate is detail-oriented, technically strong, and passionate about improving

Qualifications

  • 3+ years of software QA experience.
  • 2+ years hands-on test automation.
  • Experience with Selenium, Cypress, Playwright.
  • Experience testing REST APIs.
  • Experience with Agile/Scrum teams.
  • Familiarity with CI/CD (Jenkins, GitLab CI).
  • Proficient in Jira/Confluence.

Responsibilities

  • Design, develop, and maintain automated test scripts for web, mobile, API, and backend systems.
  • Build and improve automation frameworks for functional, regression, integration, and smoke testing.
  • Collaborate with product owners and developers to define test coverage.
  • Create detailed test plans, cases, and scenarios from user stories and acceptance criteria.
  • Execute manual and automated tests for new features, bugs, and releases.
  • Identify and track defects in Jira.
  • Perform API testing with Postman, REST Assured, etc.
  • Support regression testing and release validation for production.
  • Integrate automated tests into CI/CD pipelines where applicable.
  • Analyze results, investigate failures, and work with developers to resolve issues.
  • Improve QA processes, coverage, and automation efficiency.
  • Test critical flows: onboarding, payments, settlements, reporting, and access.

Tools

Selenium
Cypress
Playwright
Appium
Postman
REST Assured
Swagger/OpenAPI
Jenkins
GitLab CI
TeamCity
Bitbucket Pipelines
SQL
PostgreSQL
MySQL
MongoDB
Jira
Confluence
Git

Job description

Position Summary

We are looking for a QA Automation Engineer to join our engineering team and help ensure the quality, reliability, and stability of our software products. The role includes both manual and automation. The successful candidate will be responsible for designing, developing, and maintaining automated test frameworks, validating product functionality, and working closely with developers, product owners, and QA team members throughout the software development lifecycle.

This role is ideal for someone who is detail-oriented, technically strong, and passionate about improving software quality through automation, testing best practices, and continuous improvement.

Key Responsibilities
  • Design, develop, and maintain automated test scripts for web, mobile, API, and backend systems.
  • Build and improve automation frameworks for functional, regression, integration, and smoke testing.
  • Work closely with product owners and developers to understand requirements and define test coverage.
  • Create detailed test plans, test cases, and test scenarios based on user stories and acceptance criteria.
  • Execute manual and automated tests to validate new features, bug fixes, and production releases.
  • Identify, document, and track defects in Jira.
  • Perform API testing using tools such as Postman, REST Assured, or similar platforms.
  • Support regression testing and release validation for production deployments.
  • Integrate automated tests into CI/CD pipelines where applicable.
  • Analyze test results, investigate failures, and work with developers to resolve issues.
  • Continuously improve QA processes, test coverage, and automation efficiency.
  • Ensure critical business flows are properly tested, including onboarding, payments, transactions, settlements, reporting, and user access flows.
Required Qualifications
  • 3+ years of experience in software quality assurance.
  • 2+ years of hands‑on experience with test automation.
  • Experience with automation tools such as Selenium, Cypress, Playwright, Appium, or similar.
  • Experience testing REST APIs and backend services.
  • Good understanding of QA methodologies, test planning, regression testing, and defect management.
  • Experience working with Agile/Scrum development teams.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, TeamCity, or similar.
  • Experience using Jira, Confluence, Bitbucket, Git, or similar tools.
  • Strong analytical and troubleshooting skills.
  • Good communication skills and ability to work with developers, product owners, and business stakeholders.
Preferred Qualifications
  • Experience testing fintech, payment, banking, POS, merchant onboarding, wallet, or transaction processing systems.
  • Experience with performance, load, or security testing.
  • Knowledge of SQL and ability to validate data in databases.
  • Experience with mobile testing for iOS and Android applications.
  • Understanding of payment flows, settlement, reconciliation, fraud monitoring, or compliance workflows.
  • Experience creating automation frameworks from scratch.
  • Knowledge of cloud environments, microservices, and distributed systems.
Technical Skills
  • Test Automation: Selenium, Cypress, Playwright, Appium, or similar
  • API Testing: Postman, REST Assured, Swagger/OpenAPI
  • Programming/Scripting: Java, JavaScript, TypeScript, Python, or similar
  • CI/CD: Jenkins, GitLab CI, TeamCity, Bitbucket Pipelines
  • Databases: SQL, PostgreSQL, MySQL, MongoDB, or similar
  • Tools: Jira, Confluence, Git, Bitbucket

OTT Financial Group is committed to fostering an inclusive and accessible environment where all employees feel valued and respected, and where every employee can realize their potential. We are committed to providing reasonable accommodation, if required, and will work with you to meet your needs. We appreciate all applicants for their interest; however, only those candidates selected for an interview will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Automation Engineer(Banking)
Senior QA Automation Engineer(Banking)

Quantum World Technologies Inc. • Toronto

On-site
CAD 90,000 - 115,000
QA Automation Engineer- Global Payments Engineering
QA Automation Engineer- Global Payments Engineering

Scotiabank • Toronto

On-site
CAD 70,000 - 90,000
Flexible vacation
Personal and sick days
Upskilling opportunities
+1
QA Automation
QA Automation

Compunnel, Inc. • Toronto

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

Luxoft • Toronto

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

Luxoft • Toronto

On-site
CAD 85,000 - 125,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Luxoft • Toronto

On-site
CAD 70,000 - 100,000
Senior QA Engineer III – Automation | Banking | API | Kafka | ETL (35729)
Senior QA Engineer III – Automation | Banking | API | Kafka | ETL (35729)

Myticas Consulting Inc. • Ottawa

On-site
CAD 110,000 - 150,000
QA Automation Engineer
QA Automation Engineer

RELQ TECHNOLOGIES • Canada

On-site
CAD 80,000 - 100,000
Software Test Developer Assistant Vice President
Software Test Developer Assistant Vice President

Citigroup Inc. • Mississauga

On-site
CAD 133,000 - 200,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Citigroup Inc. • Mississauga

On-site
CAD 131,000 - 197,000