About The Position

Aequilibrium Software Inc. is seeking experienced Senior QA Automation Engineers / Software Development Engineers in Test to support Canadian credit union clients undergoing digital banking modernization, platform migrations, and integration initiatives. The role combines hands-on test automation engineering with practical knowledge of banking and credit union operations. You will collaborate with developers, business analysts, solution architects, product owners, and client teams to help ensure digital banking applications are secure, reliable, accessible, and production-ready. The position focuses on designing and maintaining automated testing frameworks, validating end-to-end banking workflows, and testing integrations between digital banking platforms and core banking systems. It also involves quality engineering within Agile delivery teams, support for performance, security, and accessibility testing, quality metrics and release-readiness assessments, and establishing automated quality gates for AI-assisted software development. The role is Canada-only and remote. Employment may be full-time or contract depending on client engagement. Success in the first 90 days includes learning the client's architecture and critical workflows, improving automated regression coverage, identifying test coverage gaps, contributing to release-readiness reporting, and reducing manual regression effort while improving confidence in production releases.

Requirements

  • At least 5 years of professional software testing or quality engineering experience.
  • At least 3 years of hands-on test automation development.
  • Experience testing financial services, banking, credit union, or other transaction-intensive applications.
  • Strong proficiency with at least one modern test automation framework, such as Playwright, Cypress, Selenium, or Appium.
  • Programming or scripting experience with TypeScript, JavaScript, Java, C#, or Python.
  • Strong API testing skills using Postman, REST Assured, or equivalent.
  • Experience testing REST APIs, authentication, authorization, and system integrations.
  • Experience with SQL, data validation, and troubleshooting integration issues.
  • Familiarity with CI/CD pipelines and tools such as Azure DevOps, GitHub Actions, or Jenkins.
  • Strong understanding of SDLC, Agile delivery, defect management, and risk-based testing.
  • Excellent communication skills and ability to collaborate directly with client stakeholders.

Nice To Haves

  • Direct experience with Canadian credit unions or digital banking transformation programs.
  • Experience testing digital banking platforms such as VeriPark, Backbase, Central 1 Forge/MemberDirect, Intellect Design, Temenos, Lumin, or eBankIT.
  • Integration testing with core banking systems, especially Fiserv DNA or CGI RFS360.
  • Experience with Canadian payment capabilities, including Interac e-Transfer, bill payments, and payment processing.
  • Knowledge of mortgage lending, loan origination, commercial banking, or CRM workflows.
  • Experience with Microsoft Dynamics 365, Azure, and .NET-based enterprise environments.
  • Mobile application testing across iOS and Android.
  • Performance testing with JMeter, k6, or similar tools.
  • Accessibility testing aligned with WCAG standards.
  • Experience testing AI-generated code or implementing automated quality controls in AI-assisted development environments.
  • Experience supporting banking platform migration, cutover, or production hypercare.

Responsibilities

  • Design, develop, and maintain automated UI, API, and integration tests for web and mobile banking applications.
  • Build reusable test automation frameworks and integrate automated testing into CI/CD pipelines.
  • Develop test strategies, test plans, scenarios, and traceability aligned with business requirements.
  • Execute functional, regression, integration, end-to-end, and exploratory testing.
  • Investigate defects, analyze logs, identify root causes, and collaborate with developers to resolve issues.
  • Improve test coverage, automation reliability, and quality reporting.
  • Validate member-facing banking journeys, including login, MFA, account balances, transfers, bill payments, Interac e-Transfer, mobile cheque deposit, and account servicing.
  • Test commercial banking capabilities such as delegated access, entitlements, approvals, and business payments.
  • Validate integrations between digital banking platforms, core banking systems, payment services, lending applications, and CRM systems.
  • Support data migration testing, reconciliation, and regression testing during platform replacements.
  • Participate in system integration testing (SIT), user acceptance testing (UAT), release readiness, and production validation.
  • Collaborate with client business teams to ensure test scenarios reflect real banking operations and member needs.
  • Work within Agile delivery teams and contribute to sprint planning, refinement, and acceptance criteria.
  • Integrate quality engineering practices into development workflows.
  • Support performance, security, and accessibility testing in collaboration with specialists.
  • Provide quality metrics, defect reporting, and release-readiness assessments.
  • Help establish automated quality gates for AI-assisted software development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service