Senior Software Development Engineer in Test – Digital Banking

Posted 1 day ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design, develop, and sustain automated UI, API, and integration tests for both web and mobile banking applications.

• Create reusable test automation frameworks and integrate automated testing within CI/CD pipelines.

• Formulate test strategies, plans, scenarios, and traceability that align with business requirements.

• Conduct functional, regression, integration, end-to-end, and exploratory testing.

• Investigate defects, analyze logs, identify root causes, and collaborate with developers for resolution.

• Enhance test coverage, automation reliability, and quality reporting.

• Validate user-facing journeys such as login, MFA, account balances, transfers, bill payments, Interac e-Transfer, mobile cheque deposit, and account servicing.

• Test commercial banking functionalities including delegated access, entitlements, approvals, and business payments.

• Validate integrations among digital banking platforms, core banking systems, payment services, lending applications, and CRM systems.

• Support data migration testing, reconciliation, and regression testing during platform transitions.

• Engage in SIT, UAT, release readiness, and production validation.

• Collaborate with client business teams to ensure test scenarios reflect genuine banking operations and member needs.

• Operate within Agile delivery teams and contribute to sprint planning, refinement, and acceptance criteria.

• Infuse quality engineering practices into development workflows.

• Assist in performance, security, and accessibility testing in conjunction with specialists.

• Provide quality metrics, defect reporting, and release-readiness evaluations.

• Aid in establishing automated quality gates for AI-assisted software development.

• Within the initial 90 days, grasp the client's digital banking architecture, critical workflows, and integration dependencies.

• Establish or enhance automated regression coverage for high-priority banking journeys.

• Identify gaps in test coverage and propose practical enhancements.

• Contribute to dependable release-readiness reporting and defect management.

• Minimize manual regression efforts while boosting confidence in production releases.


⛳️ Requirements

• Over 5 years of professional experience in software testing or quality engineering.

• At least 3 years of hands-on experience in test automation development.

• Experience in testing financial services, banking, credit unions, or other transaction-heavy applications.

• Strong expertise in at least one modern test automation framework such as Playwright, Cypress, Selenium, or Appium.

• Programming or scripting skills in TypeScript, JavaScript, Java, C#, or Python.

• Proficient in API testing using tools like Postman, REST Assured, or similar.

• Experience with testing REST APIs, including authentication, authorization, and system integrations.

• Familiarity with SQL, data validation, and troubleshooting integration issues.

• Knowledge of CI/CD pipelines and tools such as Azure DevOps, GitHub Actions, or Jenkins.

• Strong understanding of the SDLC, Agile delivery, defect management, and risk-based testing.

• Excellent communication skills with the ability to collaborate directly with client stakeholders.

• Direct experience with Canadian credit unions or digital banking transformation initiatives is highly desirable.

• Familiarity with digital banking platforms such as VeriPark, Backbase, Central 1 Forge/MemberDirect, Intellect Design, Temenos, Lumin, or eBankIT is a plus.

• Experience with integration testing involving core banking systems, particularly Fiserv DNA or CGI RFS360, is advantageous.

• Knowledge of Canadian payment functionalities, including Interac e-Transfer, bill payments, and payment processing is highly desirable.

• Understanding of mortgage lending, loan origination, commercial banking, or CRM workflows is a plus.

• Experience with Microsoft Dynamics 365, Azure, and .NET-based enterprise environments is highly preferred.

• Mobile application testing experience across iOS and Android platforms is desirable.

• Performance testing experience with JMeter, k6, or similar tools is beneficial.

• Accessibility testing experience aligned with WCAG standards is a plus.

• Experience in testing AI-generated code or implementing automated quality controls in AI-assisted development environments is desirable.

• Experience supporting banking platform migration, cutover, or production hypercare is an asset.

• Candidates must currently reside in Canada.

• A valid LinkedIn profile link is required.


🏝️ Benefits

• Remote-first Canadian team.

• Engaging digital banking modernization projects.

• Collaboration with experienced engineers, designers, architects, and banking specialists.

• Opportunity to influence modern quality engineering practices, including AI-assisted development and testing.

People also viewed

VMLY&R2 days ago

Senior QA Engineer – Automation Contractor

IN flagIndia OnlyFreelanceSoftware Development Engineer in Test (SDET)
ApplyView job
Accellor2 days ago

Senior Software Development Engineer in Test – Automation Frameworks

IN flagIndia OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Ghanem Ghanem Company2 days ago

Senior Software Development Engineer in Test

EG flagEgypt OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Medsien2 days ago

Senior QA Engineer, Senior Software Test Engineer

TR flagTurkey OnlyFreelanceSoftware Development Engineer in Test (SDET)
ApplyView job
Capgemini2 days ago

Mobile QA Automation Engineer – iOS, Android

ES flagSpain OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
AVANTTi2 days ago

Senior QA Automation Analyst

BR flagBrazil OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers