Senior Software Development Engineer in Test – Digital Banking

Posted 4 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior SDET automating web, mobile, API, and integration testing for Aequilibrium’s Canadian credit union banking modernization projects. Validating secure, reliable member banking experiences.

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 them
  • Improve test coverage, automation reliability, and quality reporting
  • Validate member-facing 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 SIT, 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
  • Within the first 90 days, understand the client's digital banking architecture, critical workflows, and integration dependencies
  • Establish or improve automated regression coverage for high-priority banking journeys
  • Identify test coverage gaps and recommend practical improvements
  • Contribute to reliable release-readiness reporting and defect management
  • Reduce manual regression effort while improving confidence in production releases

Requirements

  • 5+ years of professional software testing or quality engineering experience
  • 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 tools such as 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
  • Direct experience with Canadian credit unions or digital banking transformation programs highly desirable
  • Experience with digital banking platforms such as VeriPark, Backbase, Central 1 Forge/MemberDirect, Intellect Design, Temenos, Lumin, or eBankIT highly desirable
  • Integration testing with core banking systems, especially Fiserv DNA or CGI RFS360, highly desirable
  • Experience with Canadian payment capabilities, including Interac e-Transfer, bill payments, and payment processing highly desirable
  • Knowledge of mortgage lending, loan origination, commercial banking, or CRM workflows highly desirable
  • Experience with Microsoft Dynamics 365, Azure, and .NET-based enterprise environments highly desirable
  • Mobile application testing across iOS and Android highly desirable
  • Performance testing with JMeter, k6, or similar tools highly desirable
  • Accessibility testing aligned with WCAG standards highly desirable
  • Experience testing AI-generated code or implementing automated quality controls in AI-assisted development environments highly desirable
  • Experience supporting banking platform migration, cutover, or production hypercare highly desirable
  • Candidates must be currently located in Canada
  • Valid LinkedIn profile link required

Benefits

  • Remote-first Canadian team
  • Meaningful digital banking modernization projects
  • Collaboration with experienced engineers, designers, architects, and banking specialists
  • Opportunity to shape modern quality engineering practices, including AI-assisted development and testing

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AndroidAzureCypressiOSJavaJavaScriptJenkinsJMeterPythonSDLCSeleniumSQLTypeScript.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.