Back to results

Quality Assurance Automation Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
5+ years of experience in software testing, with a focus on automation
Posting language
English
Posted

Original job description

QA Automation Engineer

Location: Toronto, Canada (hybrid)

About RedCompass Labs

RedCompass Labs are payments experts focused exclusively on payments modernization. Over the last 23 years, RedCompass Labs has delivered 500+ projects across the world’s major payments schemes and platforms, including ISO 20022, SEPA, Swift, the Real-time Payments Network, and FedNow, ISO 20022 migrations, and FIS OPF, Finastra GPP, and ACI Worldwide.

Its flagship Payments Expert Agent is an AI solution purpose-built for the full payments modernization software development lifecycle. Trained on decades of deep payments expertise and more than 30,000 curated documents, the agent is certified to SOC 2 Type II.

RedCompass Labs supports clients from offices in London, Warsaw, Brussels, Miami, Boston, Toronto, and Pune. For more information, visit www.redcompasslabs.com.

Role Description

We are seeking a QA Automation Engineer with strong hands-on experience in Selenium, Cucumber (BDD) and Java, underpinned by a solid grasp of object-oriented design.

Hands-on testing experience with one or more enterprise payment platforms (IPF, OPF, GPP or equivalent) is essential. Familiarity with SWIFT ISO 20022 standards and Canadian and US payment schemes, such as Lynx, ACSS/AFT, Fedwire, CHIPS, or equivalent international schemes, is an asset.

In this role you will design and build automated test frameworks, work alongside cross-functional delivery teams, and safeguard the quality of mission-critical payment systems for major financial institutions.

Key Responsibilities

  • Design, develop and maintain robust automation frameworks using Selenium WebDriver and Cucumber (BDD)
  • Write clean, scalable, maintainable test code in Java, applying sound object-oriented design
  • Build and maintain automated tests across the full stack – UI, API, middleware and message layers – covering component, integration and end-to-end transaction flows
  • Perform functional, regression and integration testing across the payments value chain, covering core processing platforms, middleware and interfaces, operational dashboards and reporting
  • Design and maintain payment test data covering scheme validation rules, exception handling and edge cases
  • Support test environment readiness, including configuration, connectivity and test data refresh, working with client infrastructure teams to keep environments stable through delivery cycles
  • Analyse test results, identify defects, and work with development teams through to resolution
  • Maintain and execute automated test suites as part of CI/CD pipelines
  • Document test strategies, plans and results to meet audit and compliance requirements in a regulated delivery environment
  • Collaborate with developers, business analysts and client-side QA teams to understand requirements and translate them into test cases, contributing throughout Agile ceremonies including sprint planning and retrospectives.

Required Skills & Qualifications

  • 5+ years of experience in software testing, with a focus on automation
  • Proficiency in Selenium, Cucumber (BDD) and Java
  • Familiarity with test management tools (e.g., JIRA, TestRail) and version control systems (e.g., Git Bitbucket)
  • Experience with CI/CD tools like Jenkins, or similar
  • Working knowledge of SQL for data validation and test data preparation
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration abilities, including working directly with client teams

Preferred Qualifications

  • ISTQB or equivalent certification
  • Exposure to cloud-based testing environments
  • Familiarity with SWIFT ISO 20022 standards and payment schemes such as Lynx, ACSS/AFT, Fedwire, CHIPS or equivalent
  • Familiarity with messaging and integration protocols such as MQ, Kafka and REST
  • Experience supporting SIT, UAT or client test environments
  • Experience working with GIT in distributed teams

Why Join RedCompass Labs

  • Work on high‑impact financial technology projects that shape the future of payments and AI‑driven innovation
  • Join a trust‑based, transparent, and collaborative culture where your voice matters and ideas influence outcomes
  • Enjoy real ownership and autonomy in how you approach challenges, deliver work, and grow your expertise
  • Be part of a diverse and inclusive global team across Canada, the UK, Europe, and Asia, where fairness and meritocracy guide every decision
  • Collaborate daily with senior industry experts and leaders, accelerating your professional development
  • Experience a human, respectful, and well‑structured recruitment and onboarding journey designed around clarity and mutual fit
  • Grow through continuous learning, cross‑functional work, and exposure to both consulting and product‑building environments
  • Join a company that values integrity, curiosity, and continuous improvement, and empowers you to make meaningful impact from day one.

Competitive Package

  • Competitive base salary and a performance bonus (up to 10% of annual salary)
  • Medical insurance for you and your family
  • 22 days of annual leave + public & bank holidays
  • 5 days of full-paid Sick Leave
  • This role follows a hybrid work arrangement, with an expected at least 60% onsite presence at our office located at 1 University Ave, Toronto, ON M5J 2P1.

Please Note

Before applying, please review the requirements carefully:

  • We can only consider candidates based in Toronto, Canada - applications from outside this region will not be considered.

RedCompass Labs is committed to building a diverse and inclusive workplace, ensuring fair and equitable opportunities for all. This commitment drives innovation and enables us to deliver better outcomes for our clients.

RedCompass Labs may use AI-enabled tools to support parts of our recruitment process, such as reviewing applications or preparing information for our recruiters. All hiring decisions are made by members of our team, using human review and judgement - no candidate is selected or rejected solely on an AI-generated output. If you have questions about how these tools are used in your application, or would like to request an alternative process, please contact our Talent Acquisition Team (recruitment@redcompass.com).

More about this job

Responsibilities

Design, develop, and maintain Java-based automated test frameworks and suites using Selenium and Cucumber, covering UI, API, middleware, messaging, and end-to-end payment flows. Coordinate testing and test environments with cross-functional and client teams, analyze and resolve defects, support CI/CD execution, and document results for regulated delivery.

Requirements

Candidates need at least five years of software testing experience focused on automation, proficiency in Selenium, Cucumber, and Java, and hands-on experience with an enterprise payment platform. The role also requires SQL, familiarity with test management, version control, and CI/CD tools, plus strong analytical, communication, and collaboration skills; payment standards and schemes are preferred.

Skills

  • Selenium WebDriver
  • Cucumber
  • Java
  • Object-Oriented Design
  • Test Automation
  • Payment Platforms
  • SQL
  • JIRA
  • TestRail
  • Git
  • Bitbucket
  • Jenkins
  • CI/CD
  • SWIFT ISO 20022
  • REST
  • Kafka

Benefits

  • Performance Bonus
  • Medical Insurance
  • Annual Leave
  • Public Holidays
  • Paid Sick Leave

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting
  • Consulting

Keywords

  • Quality Assurance
  • Test Automation
  • Selenium WebDriver
  • Cucumber
  • Behavior-Driven Development
  • Java
  • Object-Oriented Design
  • Enterprise Payment Platforms
  • IPF
  • OPF
  • GPP
  • SWIFT ISO 20022
  • Lynx
  • ACSS/AFT
  • Fedwire
  • CHIPS
  • SQL
  • JIRA
  • TestRail
  • Git
  • Bitbucket
  • Jenkins
  • CI/CD
  • REST
  • MQ
  • Kafka
  • Agile
  • ISTQB
  • System Integration Testing
  • User Acceptance Testing

Report this job