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