
Remote opportunity at
AequilibriumSenior Software Development Engineer in Test (SDET) – Digital Banking
Aequilibrium is a Canadian digital transformation and software engineering company that focuses on financial services, emerging technologies, customer experience, and digital banking. The firm collaborates with…
Career Tools
About This Role
Aequilibrium is a Canadian digital transformation and software engineering company that focuses on financial services, emerging technologies, customer experience, and digital banking. The firm collaborates with credit unions in the United States and Canada to modernize banking platforms, integrate enterprise systems, and build member experiences. This remote-first Canadian position is available as a full-time or contract role depending on the specific client engagement. As a Senior Software Development Engineer in…
Job Description
Aequilibrium is a Canadian digital transformation and software engineering company that focuses on financial services, emerging technologies, customer experience, and digital banking. The firm collaborates with credit unions in the United States and Canada to modernize banking platforms, integrate enterprise systems, and build member experiences. This remote-first Canadian position is available as a full-time or contract role depending on the specific client engagement.
As a Senior Software Development Engineer in Test specializing in digital banking, the professional takes on a hands-on engineering position. The individual works alongside solution architects, developers, product owners, business analysts, and client teams to verify that complex banking applications remain secure, accessible, reliable, and production-ready. The mandate involves building automated testing frameworks, validating end-to-end banking workflows, and confirming integrations between digital platforms and core banking systems.
The successful candidate engages in Agile delivery teams, contributes to sprint planning, and helps establish automated quality gates for AI-assisted software development. Within the first ninety days, the engineer is expected to grasp the client architecture, build automated regression coverage for high-priority journeys, recommend coverage improvements, and enhance release readiness reporting.
Responsibilities
- Design, develop, and maintain automated UI, API, and integration tests for mobile and web banking applications
- Build reusable test automation frameworks and integrate testing into CI/CD pipelines
- Establish test strategies, plans, scenarios, and traceability mapped to business requirements
- Execute exploratory, functional, regression, integration, and end-to-end testing
- Investigate defects, analyze logs, determine root causes, and partner with developers on resolution
- Validate member-facing processes such as login, account balances, transfers, bill payments, multi-factor authentication, Interac e-Transfer, and mobile cheque deposits
- Test commercial banking features including entitlements, delegated access, approvals, and business payments
- Confirm integrations between digital platforms, core banking systems, CRM systems, lending applications, and payment services
- Support data migration testing, reconciliation, and system integration testing alongside user acceptance testing
- Contribute to performance, security, and accessibility testing while providing clear quality metrics
Requirements
- Minimum 5 years of professional software testing or quality engineering background
- Minimum 3 years of hands-on test automation development experience
- Background testing credit unions, banking, financial services, or transaction-intensive applications
- Proficiency in at least one modern test automation framework such as Selenium, Cypress, Playwright, or Appium
- Programming or scripting ability in Java, TypeScript, JavaScript, C#, or Python
- API testing proficiency using tools such as REST Assured or Postman
- Experience validating REST APIs, authorization, authentication, and system integrations
- Working knowledge of SQL, data validation, and integration troubleshooting
- Familiarity with CI/CD tools including Jenkins, GitHub Actions, or Azure DevOps
- Understanding of Agile delivery, SDLC, risk-based testing, and defect management
Qualifications
- Direct background with digital banking transformation programs or Canadian credit unions
- Experience testing digital banking platforms such as Backbase, VeriPark, Central 1 Forge/MemberDirect, Temenos, Intellect Design, eBankIT, or Lumin
- Integration testing experience with core banking systems such as CGI RFS360 or Fiserv DNA
- Familiarity with Canadian payment methods like bill payments and Interac e-Transfer
- Knowledge of commercial banking, loan origination, mortgage lending, or CRM workflows
- Experience working with Azure, Microsoft Dynamics 365, and .NET enterprise architectures
- Mobile application testing capability on both Android and iOS
- Performance testing proficiency using tools like k6 or JMeter
- Accessibility testing capability aligned with WCAG standards
- Experience supporting banking platform migrations, cutovers, or production hypercare
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this role?
The position is remote-based with a remote-first Canadian team.
Is this a permanent or contract position?
The employment type can be either full-time or contract, depending on the specific client engagement.
What salary is offered for this position?
The job posting does not specify a salary.
How can I apply for the role?
Candidates should submit a resume and a cover letter that highlights their test automation expertise, financial services background, banking platforms, and core banking integrations.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.