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

New
J
JobgetherDigital banking
Work remotely from anywhere in Canada.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
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.
Required Skills
SQLCypressJavascriptTypeScriptSeleniumCI/CDPostmanPlaywright

Requirements

  • Have at least 5 years of professional experience in software testing, QA, or quality engineering.
  • Have a minimum of 3 years of hands-on test automation development.
  • Bring experience testing financial services, banking, credit union, or other transaction-intensive applications.
  • Be proficient in at least one test automation framework such as Playwright, Cypress, Selenium, or Appium.
  • Have programming or scripting experience with TypeScript, JavaScript, Java, C#, or Python.
  • Have API testing experience using Postman, REST Assured, or equivalent tools, and understand REST APIs, authentication, authorization, and integrations.
  • Have experience with SQL, database validation, data integrity testing, and troubleshooting integration issues.
  • Be familiar with CI/CD pipelines and tools such as Azure DevOps, GitHub Actions, or Jenkins.
  • Understand SDLC, Agile methodologies, defect management, risk-based testing, and software quality engineering principles.
  • Have strong analytical and problem-solving abilities and attention to detail.
  • Be able to collaborate with distributed engineering teams and communicate with client stakeholders.
  • Desirable experience includes digital banking platforms, Canadian credit unions, core banking integrations, Canadian payment capabilities, mobile testing, performance testing, accessibility testing, or banking platform migrations.

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, plans, scenarios, and traceability documentation aligned with business and technical requirements.
  • Execute functional, regression, integration, end-to-end, and exploratory testing.
  • Investigate defects, analyze system logs, identify root causes, and work with development teams on solutions.
  • Validate digital and commercial banking workflows, including authentication, payments, account servicing, delegated access, and approval processes.
  • Verify integrations between digital banking platforms, core banking systems, payment services, lending applications, and CRM solutions.
  • Support data migration testing, data reconciliation, and regression testing for banking platform modernization.
  • Participate in SIT, UAT, release readiness, and production validation activities.
  • Produce quality metrics, defect reports, test coverage assessments, and release-readiness recommendations.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now