Senior Software Development Engineer in Test

Jobgether

Canada

Remote

CAD 103,000 - 185,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
RRSP
Equity / ESPP program
Paid time off
Remote work in Canada

Job summary

Jobgether is seeking a Senior Software Development Engineer in Test based in Canada. You will design and implement automated tests for cloud networking products, focusing on backend and REST APIs, with strong CI/CD integration.

In this role, you will work in an Agile team to enhance test frameworks, troubleshoot complex issues, and promote engineering best practices. A positive attitude toward AI tools to improve SDLC is valued.

Qualifications

  • Bachelor's degree or equivalent in a relevant field.
  • Experience building test automation for backend systems and REST APIs.
  • Familiarity with Python or willingness to learn.
  • Strong debugging, analytical, and troubleshooting skills in complex environments.
  • Experience with CI/CD tools, especially Jenkins and GitHub Actions.
  • Understanding of software development best practices and automated testing in CI/CD workflows.
  • Solid networking fundamentals: TCP/IP, IPv6, VLANs, DNS, TLS, HTTP, and BGP.
  • Practical knowledge of virtualization technologies such as Docker.

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.
  • Focus on backend and REST API testing to ensure quality and performance of platform services.
  • Validate cloud-native architectures through automated testing and QA practices.
  • Build, maintain, and improve automated test execution pipelines with CI/CD integration.
  • Monitor test execution, troubleshoot failures, and improve testing workflows.

Skills

Test automation
Backend testing
REST APIs
CI/CD understanding
Networking basics
Python basics
Agile collaboration
AI in SDLC

Education

Bachelor's degree or equivalent

Tools

Jenkins
GitHub Actions
Docker

Job description

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 based in Canada .

The Senior Software Development Engineer in Test will help shape the quality, reliability, and scalability of a cloud networking platform. You will design and develop automated testing solutions for products that manage IP addressing and connectivity across a cloud infrastructure environment. Working closely with software engineers in an Agile team, you will contribute to test frameworks, automated workflows, and CI/CD pipelines. The role combines backend and API testing expertise with practical knowledge of networking and cloud-native technologies. You will also help improve test execution, troubleshoot complex issues, and promote engineering best practices. This is an opportunity to contribute to innovative cloud infrastructure products within a collaborative environment focused on continuous improvement and high-quality software delivery.

Accountabilities
  • Contribute to the roadmap for enterprise IP addressing and connectivity features.

  • Design, develop, and maintain automated tests and testing frameworks for cloud networking products.

  • Focus on backend and REST API testing to ensure the quality, reliability, and performance of platform services.

  • Validate cloud-native technologies and architectures through automated testing and structured quality assurance practices.

  • Build, maintain, and improve automated test execution pipelines, including integration with CI/CD release processes.

  • Monitor test execution, troubleshoot failures, identify root causes, and implement improvements to testing workflows.

  • Work with development teams in an Agile environment to support product quality throughout the software development lifecycle.

  • Participate in defining and adopting engineering and testing best practices, while sharing knowledge across the team.

  • Explore and apply AI tools to support software development and testing processes, improve efficiency, and help deliver higher-quality software on schedule.

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 a willingness to learn and use it.

  • Strong analytical and problem-solving abilities, with proven debugging and troubleshooting skills in complex technical environments.

  • Experience with CI/CD tools, particularly Jenkins and GitHub Actions.

  • Understanding of software development best practices and automated testing integration within continuous delivery workflows.

  • Solid 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.

  • Ability to collaborate effectively in an Agile development environment and communicate technical findings clearly.

  • Positive attitude toward using AI technologies to enhance software development lifecycle (SDLC) practices and improve software quality.

Benefits:
  • 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).

  • Comprehensive healthcare benefits.

  • Registered Retirement Savings Plan (RRSP).

  • Company holidays and paid time off.

  • Paid sick time.

  • Family-friendly benefits and support programs.

  • Employee Assistance Program, including mental and financial wellness resources.

  • Flexible work arrangements through a FlexBase model, allowing employees to work remotely, in an office, or through a combination of both, depending on role requirements.

  • Remote position based in Canada.

We appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

Akamai Technologies, Inc. • Ottawa

Remote
CAD 103,000 - 185,000
FlexBase program
Remote work flexibility
Software Engineering Manager, Cloud Engineering
Software Engineering Manager, Cloud Engineering

Jobgether • Canada

Remote
CAD 149,000 - 199,000
Annual bonus program
Medical, dental, and vision insurance
Retirement contributions with full vEI
+5
Senior Software Developer - Core Platform Services
Senior Software Developer - Core Platform Services

Jobgether • Canada

Remote
CAD 75,000 - 246,000
RRSP contributions and matching
Private medical benefits
Dental and disability insurance
+2
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 • Canada

Remote
CAD 90,000 - 130,000
Health coverage
Paid time off
Flexible hours
+6
Senior Test and Quality Analyst
Senior Test and Quality Analyst

Jobgether • Canada

Remote
CAD 80,000 - 110,000
Software Engineer I, Backend (Continuous Delivery)
Software Engineer I, Backend (Continuous Delivery)

Jobgether • Canada

Remote
CAD 101,000 - 151,000
Equity rewards
Health coverage
Monthly stipends
+5
Senior Software QA Developer (SaaS)
Senior Software QA Developer (SaaS)

Fortinet Inc. • Burnaby

On-site
CAD 80,000 - 110,000
100% company-paid medical, dental, and vision coverage
Health Spending Account
Personal Spending Account
+3
QA Test Engineer, Industrial
QA Test Engineer, Industrial

Jobgether • Toronto

Hybrid
CAD 90,000 - 130,000
Hybrid work in Toronto or Santa Clara
Remote work within Canada or the US
Ownership of test automation strategy
+1
Intermediate Systems Testing/QA Specialist
Intermediate Systems Testing/QA Specialist

Randstad Canada • Toronto

Hybrid
CAD 70,000 - 100,000
Platform exposure
Hybrid testing approach
Tooling integration
+1
Software Engineer II, Fullstack (Contact Channels)
Software Engineer II, Fullstack (Contact Channels)

Jobgether • Canada

Remote
CAD 133,000 - 183,000
Equity opportunities
Health coverage
Flexible spending
+7