Senior Software Development Engineer in Test

New
J
JobgetherCloud networking
Remote position based in Canada.Full-TimeSenior
SalaryAnnual base salary: CAD $102,500–$184,500, depending on relevant experience, skills, and certifications. Potential additional compensation through annual bonuses and incentive programs. Equity awards and participation in an Employee Stock Purchase Plan (ESPP).
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPythonJenkinsCI/CDGitHub Actions

Requirements

  • Bachelor's degree in a relevant discipline or equivalent practical experience.
  • Experience developing test automation using a widely adopted testing framework, particularly for backend systems and REST APIs.
  • Familiarity with Python or willingness to learn and use it.
  • Experience with CI/CD tools, particularly Jenkins and GitHub Actions.
  • Understanding of software development best practices and automated testing integration within continuous delivery workflows.
  • Knowledge of networking fundamentals, including TCP/IP, IPv6, VLANs, DNS, TLS, HTTP, and BGP.
  • Practical knowledge of virtualization technologies such as Docker and virtual machines.
  • Strong analytical and problem-solving abilities, including debugging and troubleshooting in complex technical environments.
  • Ability to collaborate in an Agile development environment and communicate technical findings clearly.
  • Positive attitude toward using AI technologies to enhance software development lifecycle practices and software quality.

Responsibilities

  • Contribute to the roadmap for enterprise IP addressing and connectivity features.
  • Design, develop, and maintain automated tests and testing frameworks for cloud networking products.
  • Test backend systems and REST APIs for platform service quality, reliability, and performance.
  • Validate cloud-native technologies and architectures through automated testing and structured quality assurance.
  • Build, maintain, and improve automated test execution pipelines integrated with CI/CD release processes.
  • Monitor test execution, troubleshoot failures, identify root causes, and improve testing workflows.
  • Work with development teams in an Agile environment to support product quality throughout the software development lifecycle.
  • Help define and adopt engineering and testing best practices, and share knowledge across the team.
  • Explore and apply AI tools to support software development and testing processes.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual base salary: CAD $102,500–$184,500, depending on relevant experience, skills, and certifications. Potential additional compensation through annual bonuses and incentive programs. Equity awards and participation in an Employee Stock Purchase Plan (ESPP).
Apply Now