
Senior Software Development Engineer in Test – Digital Banking
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• 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.
• 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.
• 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.
VMLY&R
Accellor
Ghanem Ghanem Company
Medsien
Get handpicked remote jobs straight to your inbox weekly.