
Senior Software Development Engineer in Test (SDET) – Digital Banking
Aequilibrium Software8 hours ago
Remote, CanadaSenior
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 and quality gates into CI/CD pipelines.
- Create test strategies, plans, scenarios, traceability, and coverage for functional, regression, integration, exploratory, SIT, UAT, and end-to-end testing.
- Validate member-facing and commercial banking workflows, including login, MFA, account balances, transfers, bill payments, Interac e-Transfer, mobile cheque deposit, delegated access, entitlements, approvals, and business payments.
- Test integrations between digital banking platforms, core banking systems, payment services, lending applications, and CRM systems.
- Support data migration, reconciliation, platform replacement, release readiness, production validation, and hypercare testing.
- Investigate defects, analyze logs, identify root causes, collaborate with developers, and provide quality metrics and release-readiness assessments.
- Collaborate with client stakeholders and delivery teams on banking workflows, acceptance criteria, accessibility, performance, security, and AI-assisted development quality controls.
Requirements
- At least 5 years of professional software testing or quality engineering experience.
- At least 3 years of hands-on test automation development experience.
- Experience testing financial services, banking, credit union, or other transaction-intensive applications.
- Proficiency with at least one 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 an equivalent tool, plus experience testing REST APIs, authentication, authorization, and integrations.
- Experience with SQL, data validation, and troubleshooting integration issues.
- Familiarity with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Understanding of SDLC, Agile delivery, defect management, and risk-based testing.
- Strong communication and collaboration skills for working with client stakeholders.
- Experience with Canadian credit unions or digital banking transformation programs is highly desirable.
- Experience with platforms such as VeriPark, Backbase, Central 1 Forge/MemberDirect, Intellect Design, Temenos, Lumin, or eBankIT is highly desirable.
- Experience with Fiserv DNA, CGI RFS360, Microsoft Dynamics 365, Azure, .NET, iOS, Android, JMeter, k6, or WCAG is desirable.
- Knowledge of Canadian payment capabilities, mortgage lending, loan origination, commercial banking, CRM workflows, platform migration, cutover, production hypercare, or AI-generated code testing is desirable.
Benefits
- Remote-first Canadian team and Canada-only work arrangement.
- Full-time or contract employment depending on client engagement.
- Work on digital banking modernization projects with Canadian credit unions.
- Collaborate with experienced engineers, designers, architects, and banking specialists on complex integration and quality engineering challenges.
Tech Stack
Apache JMeterAppiumAzureC#CypressGitHub ActionsiOSJavaJavaScriptJenkins.NETPostmanPythonSeleniumSQLTypeScript
Categories
About Aequilibrium Software
Aequilibrium Software is a Vancouver-based digital consulting and implementation firm that builds customer and employee experiences for enterprises through custom web and mobile development, UX design, and cloud integration. The company also develops XR/AI-based training and onboarding solutions, combining virtual reality with enterprise software. Founded in 2012 and privately held, it serves payments, banking, and ecommerce clients under a services model that spans strategy, design, and full-stack engineering.