Software Development Engineer in Test (Python)

J
JobgetherCloud infrastructure
A remote position in CanadaFull-Time
SalaryBase salary ranging from CAD $62,500 to $112,500 per year; Potential annual bonuses or other incentive compensation, equity awards, and participation in an Employee Stock Purchase Plan (ESPP).
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonBashJenkinsGoLinux

Requirements

  • Bachelor's degree in Computer Science or an equivalent qualification.
  • Knowledge of Python and Pytest, with a solid understanding of modern software testing methodologies.
  • Familiarity with Perl and Go (Golang), along with practical debugging skills.
  • Understanding of x86 and ARM processor architectures and their key differences.
  • Knowledge of Debian packaging, APT, and software dependency management.
  • Strong Linux fundamentals, particularly performance tuning, troubleshooting, and system behavior.
  • Experience with Bash and scripting fundamentals for test automation and deployment workflows.
  • Understanding of virtualization and containerization technologies.
  • Familiarity with automation tools and frameworks such as Jenkins, GitHub Actions, and SaltStack.

Responsibilities

  • Define and implement test strategies, performance quality gates, and automated workflows for testing, deployment, and validation.
  • Develop, enhance, and maintain automated frameworks for unit, integration, and end-to-end tests.
  • Create and maintain test plans and test cases for microservices, including relevant scenarios, edge cases, and potential failures.
  • Investigate and troubleshoot deployment issues across environments, identify root causes, and recommend solutions.
  • Collaborate with engineering teams on integration testing and identify opportunities to improve testing processes and environments.
  • Define, assess, and validate requirements for safe deployments and rollback procedures.
  • Write and maintain scripts to automate platform service deployments and improve delivery pipeline efficiency and consistency.
  • Contribute to platform reliability, scalability, and correctness through continuous testing, debugging, and process improvements.
View Full Description & ApplyYou'll be redirected to the employer's site
Base salary ranging from CAD $62,500 to $112,500 per year; Potential annual bonuses or other incentive compensation, equity awards, and participation in an Employee Stock Purchase Plan (ESPP).
Apply Now