{bc}
indeed

Senior Software Engineer in Test (SDET)

Solink
Ottawa, CAN
Full Time
Senior
Hybrid
2 days ago
PythonTypeScriptJavaScriptRustTest AutomationCI/CD
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonTypeScriptJavaScript
Smart Apply

Full Job Posting

About Solink

  • Solink's mission is to safeguard what matters most by transforming video security into real time operational insights.
  • Trusted by over 30,000 locations across 32+ countries including McDonald's and JYSK.
  • Recognized by Deloitte's Fast 50 and Fast 500, and one of Ottawa's Best Places to Work.

The Role

  • We're looking for an SDET to join the Device Management team.
  • You'll design and build test automation frameworks, tooling, and infrastructure.
  • You'll write real code against Rust/Node.js APIs, React front end, and AWS serverless infrastructure.

What You'll Do

  • Design, build, and maintain automated test frameworks for REST APIs, UI, security, and end to end layers.
  • Write production quality code for test harnesses, device simulators, and performance tools.
  • Build tooling to improve testability across the stack.
  • Integrate test suites into CI/CD pipelines.
  • Evaluate and introduce new tools and frameworks.
  • Participate in design sessions and architecture discussions.
  • Review code and pull requests.
  • Design test plans and strategies.
  • Drive test coverage for IoT device workflows.
  • Validate distributed cloud systems.
  • Own test estimation and planning.
  • Act as voice for quality across engineering.

What You Bring

  • 5+ years of software testing with strong coding ability.
  • Strong programming in Python and working proficiency in TypeScript/JavaScript or Rust.
  • Experience building test automation frameworks from scratch.
  • Comfortable in Linux environments.
  • Solid understanding of AWS services (Lambda, DynamoDB, SQS, Kinesis).
  • Experience integrating tests into CI/CD.
  • Ability to read production code and participate in code reviews.
  • Strong systems thinking for distributed architectures.
  • Excellent communication skills.
  • Bachelor's degree in CS or equivalent experience.
  • Nice to have: IaC tools, IoT protocols, video streaming, monitoring tools, data platforms, open source contributions, SaaS experience.

Security Requirements

  • Must undergo criminal records check upon hire.
  • Must attend at least one in person interview in Ottawa.
  • Must be Canadian citizen or eligible to work in Canada.
  • Must comply with Solink's security policies.
  • Mandatory onboarding in Ottawa during first week.
  • Periodic in person visits required quarterly.

Why Solink?

  • Clarity and trust with flexibility where possible.
  • Meaningful equity for all full time permanent employees.
  • Fully paid health & dental with no waiting period plus $500 health spending account.
  • Monthly wellness reimbursement.
  • Growth through merit.
  • Candid culture with no politics.
  • Social connection through various events.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Solink