Senior Software Development Engineer in Test (SDET) – Digital Banking

Jobgether

Canada

A distancia

CAD 90.000 - 130.000

Jornada completa

hace 45 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Remote work
Flexible arrangements
Challenging projects
Professional development
AI-assisted QA

Descripción de la vacante

Jobgether, on behalf of a partner company, is seeking a Senior SDET (Digital Banking) based in Canada. You will design and implement robust test automation frameworks, validate banking workflows, and ensure secure, scalable digital experiences.

In this role, you’ll work in Agile teams, contribute to CI/CD automation, and collaborate with developers, QA, and business stakeholders to deliver high-quality digital banking solutions for Canadian clients, including experiences with MFA, Interac

Formación

  • 5+ years in software testing or QA with at least 3 years of hands-on test automation development.
  • Experience testing financial services, banking, or other transaction-intensive apps.
  • Proficiency in Playwright, Cypress, Selenium, or Appium.
  • Programming or scripting in TypeScript, JavaScript, Java, C#, or Python.
  • API testing experience with Postman, REST Assured, and REST APIs.
  • SQL/database validation and data integrity testing.
  • CI/CD familiarity with Azure DevOps, GitHub Actions, or Jenkins.
  • Strong SDLC/Agile knowledge and risk-based testing approach.
  • Excellent analytical, problem-solving, and collaboration skills.
  • Experience with mobile testing on iOS/Android.
  • Exposure to AI-assisted development QA is a plus.
  • Experience supporting banking platform migrations and post-launch hypercare.

Responsabilidades

  • Design, develop, and maintain automated UI, API, and integration tests for web and mobile banking apps.
  • Build reusable test automation frameworks and integrate testing into CI/CD pipelines.
  • Create test strategies, plans, scenarios, and traceability documentation.
  • Execute functional, regression, integration, end-to-end, and exploratory testing.
  • Investigate defects, analyze logs, and work with dev teams to fix issues.
  • Validate MFA, transfers, payments, Interac e-Transfer, and wallet features.
  • Test core banking integrations, CRM, and payment services workflows.
  • Support data migration testing, reconciliation, and regression testing.
  • Participate in SIT, UAT, release readiness, and production validation.
  • Collaborate with client teams to reflect real banking operations and needs.
  • Contribute to Agile delivery, backlog grooming, and acceptance criteria.
  • Integrate quality gates and AI-assisted QA practices into dev workflows.
  • Support performance, security, and accessibility testing with specialists.
  • Produce quality metrics and release-readiness recommendations.
  • Identify opportunities to reduce manual testing and improve automation reliability.

Descripción del empleo

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Development Engineer in Test (SDET) - Digital Banking based in Canada.

The Senior SDET will play a key role in ensuring the quality, reliability, and performance of modern digital banking solutions. This hands-on engineering position focuses on designing and implementing robust test automation frameworks, validating complex banking workflows, and ensuring seamless integrations across financial platforms. Working within Agile, cross-functional teams, you will collaborate with developers, architects, product owners, and business stakeholders to deliver secure, accessible, and high-performing digital experiences. You will contribute to major digital transformation initiatives involving Canadian credit unions, banking platform modernization, and enterprise system migrations. The role also offers opportunities to improve engineering practices through CI/CD automation, AI-assisted development, and innovative quality assurance approaches.

Accountabilities
  • Design, develop, and maintain automated UI, API, and integration tests for web and mobile banking applications, ensuring comprehensive test coverage and reliable software delivery.
  • Build and enhance reusable test automation frameworks using modern technologies and integrate automated testing into Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Develop test strategies, plans, scenarios, and traceability documentation aligned with business requirements and technical specifications.
  • Execute functional, regression, integration, end-to-end, and exploratory testing to identify defects and ensure application stability.
  • Investigate software defects, analyze system logs, identify root causes, and collaborate with development teams to implement effective solutions.
  • Validate essential digital banking functionalities, including authentication, multi-factor authentication (MFA), account balances, fund transfers, bill payments, Interac e-Transfer, mobile cheque deposits, and account servicing.
  • Test commercial banking workflows, including delegated access, user entitlements, approval processes, and business payments.
  • Verify integrations between digital banking platforms, core banking systems, payment services, lending applications, and Customer Relationship Management (CRM) solutions.
  • Support data migration testing, data reconciliation, and regression testing during banking platform replacements and modernization initiatives.
  • Participate in System Integration Testing (SIT), User Acceptance Testing (UAT), release readiness activities, and production validation.
  • Collaborate with client business teams to ensure test scenarios accurately reflect real banking operations and customer needs.
  • Contribute to Agile delivery activities, including sprint planning, backlog refinement, acceptance criteria definition, and continuous quality improvement.
  • Integrate quality engineering practices into software development workflows and establish automated quality gates, including controls for AI-assisted software development.
  • Support performance, security, and accessibility testing in collaboration with specialized teams, ensuring compliance with relevant standards.
  • Produce clear quality metrics, defect reports, test coverage assessments, and release-readiness recommendations.
  • Continuously identify opportunities to reduce manual regression testing, improve automation reliability, and strengthen confidence in production releases.
Requirements:
  • At least 5 years of professional experience in software testing, Quality Assurance (QA), or quality engineering, including a minimum of 3 years of hands-on test automation development.
  • Previous experience testing financial services, banking, credit union, or other transaction-intensive applications.
  • Strong proficiency in 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.
  • Solid API testing experience using Postman, REST Assured, or equivalent tools, with a strong understanding of REST APIs, authentication, authorization, and system integrations.
  • Experience with SQL, database validation, data integrity testing, and troubleshooting complex integration issues.
  • Familiarity with CI/CD pipelines and development tools such as Azure DevOps, GitHub Actions, or Jenkins.
  • Strong understanding of Software Development Life Cycle (SDLC), Agile methodologies, defect management, risk-based testing, and software quality engineering principles.
  • Excellent analytical and problem-solving abilities, with strong attention to detail and the ability to investigate complex technical issues.
  • Strong communication and collaboration skills, including the ability to work effectively with distributed engineering teams and communicate directly with client stakeholders.
  • Highly desirable experience includes working with Canadian credit unions or digital banking transformation initiatives.
  • Experience testing digital banking platforms such as VeriPark, Backbase, Central 1 Forge/MemberDirect, Intellect Design, Temenos, Lumin, eBankIT, or Finastra.
  • Previous experience with core banking system integrations, particularly Fiserv DNA or CGI RFS360.
  • Knowledge of Canadian payment capabilities, including Interac e-Transfer, bill payments, and payment processing workflows.
  • Familiarity with mortgage lending, loan origination, commercial banking, and CRM processes.
  • Experience working with Microsoft Dynamics 365, Microsoft Azure, and .NET-based enterprise environments.
  • Hands-on experience testing mobile applications across iOS and Android platforms.
  • Knowledge of performance testing tools such as JMeter, k6, or equivalent solutions.
  • Experience conducting accessibility testing and ensuring compliance with WCAG standards, particularly WCAG AA and AODA requirements.
  • Exposure to AI-generated code testing or the implementation of automated quality controls in AI-assisted development environments.
  • Experience supporting banking platform migrations, cutover activities, and post-launch production hypercare.
Benefits:
  • Remote-first working environment: Work remotely from anywhere in Canada.
  • Flexible employment arrangements: Full-time or contract opportunities depending on project and client requirements.
  • Meaningful projects: Contribute to major digital banking modernization and transformation initiatives for Canadian credit unions.
  • Technical collaboration: Work alongside experienced software engineers, designers, solution architects, and financial services specialists.
  • Professional development: Strengthen your expertise in test automation, digital banking technologies, enterprise integrations, and emerging engineering practices.
  • Innovation opportunities: Help shape modern quality engineering approaches, including AI-assisted software development and automated testing.
  • Technical challenges: Work on complex projects involving banking platforms, core banking integrations, payment systems, and digital customer experiences.
  • Collaborative culture: Join a remote-oriented Canadian engineering environment focused on technical excellence, knowledge sharing, and meaningful impact.

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Development Engineer in Test (SDET) – Digital Banking
Senior Software Development Engineer in Test (SDET) – Digital Banking

Aequilibrium Software Inc. • Vancouver

A distancia
CAD 90.000 - 130.000
Senior Software Development Engineer in Test (SDET) – Digital Banking
Senior Software Development Engineer in Test (SDET) – Digital Banking

Aequilibrium • Vancouver

A distancia
CAD 90.000 - 130.000
Remote Senior SDET for Digital Banking Automation
Remote Senior SDET for Digital Banking Automation

Jobgether • Canadá

A distancia
CAD 90.000 - 130.000
Remote work
Flexible arrangements
Challenging projects
+2
Senior SDET – Digital Banking QA Automation (Remote)
Senior SDET – Digital Banking QA Automation (Remote)

Aequilibrium • Vancouver

A distancia
CAD 90.000 - 130.000
Senior Software Developer in Test | Ingénieur·e logiciel senior en test
Senior Software Developer in Test | Ingénieur·e logiciel senior en test

Jobgether • Canadá

A distancia
CAD 90.000 - 130.000
Health coverage
Paid time off
Flexible hours
+6
Quality Assurance Senior Test Analyst
Quality Assurance Senior Test Analyst

Ian Martin Group • Calgary

A distancia
CAD 80.000 - 92.000
Senior SDET - Remote QA Automation for Digital Banking
Senior SDET - Remote QA Automation for Digital Banking

Aequilibrium Software Inc • Vancouver

A distancia
CAD 90.000 - 130.000
Associate Software Development Engineer in Test (SDET)
Associate Software Development Engineer in Test (SDET)

SOTI • Mississauga

A distancia
CAD 120.000 - 150.000
QA Automation Engineer- Global Payments Engineering
QA Automation Engineer- Global Payments Engineering

Scotiabank • Toronto

Presencial
CAD 70.000 - 90.000
Flexible vacation
Personal and sick days
Upskilling opportunities
+1
Senior Automation Developer (SDET)
Senior Automation Developer (SDET)

Jobgether • Ottawa, Toronto

Híbrido
CAD 90.000 - 100.000
Fully remote work from Canada
Ottawa and Toronto listed as locations