Senior Software Development Engineer in Test – Backbase, Digital Banking

Posted 8 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Development Engineer in Test for digital banking solutions, designing automated testing frameworks. Collaborate with cross-functional teams to ensure quality in software delivery.

Responsibilities

  • Design, build, and maintain scalable test automation frameworks for digital banking applications.
  • Develop automated tests for web, mobile, API, backend, and integration layers.
  • Create and maintain automated regression, functional, smoke, integration, and end-to-end test suites.
  • Build and maintain mobile test automation using Appium, Espresso for Android, and XCTest for iOS.
  • Support quality engineering practices across Agile delivery teams.
  • Collaborate with developers to define testable acceptance criteria and improve code quality.
  • Implement automated testing within CI/CD pipelines.
  • Develop API automation for RESTful services, microservices, and integration points.
  • Support performance testing, load testing, and reliability validation.
  • Analyze test results, identify defects, and work with engineering teams to resolve issues.
  • Help define testing standards, automation patterns, and quality gates.
  • Participate in code reviews for automation frameworks and test scripts.
  • Mentor other QA engineers and contribute to a strong quality engineering culture.
  • Work directly with client teams in a consulting environment.

Requirements

  • 7+ years of experience in software quality engineering, test automation, or SDET roles.
  • Strong experience designing and maintaining automated testing frameworks.
  • Strong programming skills in one or more languages such as Java, C#, JavaScript/TypeScript, Python, or Kotlin.
  • Experience with UI automation tools such as Selenium, Playwright, Cypress, or similar.
  • Experience working with Appium and in developing and maintaining mobile test automation with Espresso for Android and XCTest for iOS.
  • Strong API testing experience with tools such as REST Assured, Postman, Karate, and similar tools.
  • Experience testing microservices, APIs, and distributed systems.
  • Experience integrating automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar.
  • Experience with Git, pull requests, branching strategies, and code reviews.
  • Strong understanding of Agile delivery practices.
  • Experience with SQL and database validation.
  • Ability to troubleshoot complex technical issues across frontend, backend, mobile, API, and infrastructure layers.
  • Strong communication skills and comfort working directly with client stakeholders.

Benefits

  • standard benefits package

Job title

Job type

Contract

Experience level

Senior

Salary

CA$110,000 - CA$140,000 per year

Degree requirement

No Education Requirement

Tech skills

AndroidAzureCypressDistributed SystemsiOSJavaJavaScriptJenkinsKotlinMicroservicesPythonSeleniumSQLTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.