Solink logo
SolinkPosted 1 month ago

Senior Software Engineer in Test (SDET)

$115,000–$115,000 year

HybridOttawa, Ontario, Canada

Full TimeSenior LevelMediumData Analytics Software

Job Summary

Design and maintain automated test frameworks for REST APIs, React UIs, and distributed cloud systems including Lambda, DynamoDB, and Kinesis. Write production-quality code in Python, TypeScript, and Rust to build device simulators and performance tools that emulate IoT behavior and video streams at scale. Integrate test suites into CI/CD pipelines and participate as a technical peer in architecture discussions, code reviews, and sprint planning. Drive test coverage for connectivity workflows, video playback, and edge-case resilience while mentoring engineers on automation practices. Act as a proactive voice for quality across the engineering org, identifying systemic risks and proposing engineering solutions.

Required Qualifications

  • 5+ years of experience in software testing with strong hands-on coding ability
  • Strong programming skills in Python
  • Working proficiency in TypeScript/JavaScript and/or Rust
  • Demonstrated experience designing and building test automation frameworks from the ground up
  • Comfortable working in Linux environments
  • Solid understanding of AWS services (Lambda, DynamoDB, SQS, Kinesis, or similar)
  • Experience integrating automated tests into CI/CD pipelines
  • Ability to read and reason about production code
  • Strong systems thinking
  • Excellent communication skills
  • Bachelor's degree in Computer Science or a related field, or equivalent practical/engineering experience
  • Must be a Canadian citizen (dual citizens included) or eligible to work in Canada
  • Must be willing to comply with Solink's security policies and standards
  • Mandatory onboarding in Ottawa during the first week of employment
  • Periodic in-person visits required (quarterly basis)
  • Candidates will be required to attend at least one (1) in-person interview at the Ottawa office
  • Candidates must undergo a criminal records check upon hire

Desired Qualifications

  • Experience with Infrastructure as Code tools (CDK, Terraform, Serverless Framework)
  • Experience with IoT device communication protocols and building device simulators for test purposes
  • Experience with video development, video streaming technologies, or testing video pipelines
  • Familiarity with production monitoring and observability tooling (e.g., Datadog, Grafana, CloudWatch)
  • Experience with Snowflake, Elasticsearch, or other cloud-native data platforms
  • Contributions to open-source testing/automation tools, or strong personal projects demonstrating framework design skills
  • Prior experience in a fast-growing SaaS environment
  • Interest in eventually contributing to product code, or a background that blends SDET and full-stack development work

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce