Posted in

Senior SDET

Senior SDET

CompanyBuildOps
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience as an SDET or equivalent
  • Experience designing and implementing API test automation frameworks.
  • Experience with UI test automation ideally using Cypress or Playwright.
  • Strong programming skills in Typescript, Java or another relevant language.
  • Experience refactoring or extending automation frameworks to improve velocity. Experience building out test infrastructure tooling (e.g., pipelines, environments).
  • Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, CircleCI).
  • Excellent problem-solving, analytical, and communication skills.
  • Familiarity with Docker, AWS, or Kubernetes.
  • Understanding of the test pyramid and ability to break down technical projects into appropriate automation targets.
  • Strong understanding of databases, including complex SQL queries and stored procedures.
  • Able to work 3 days a week out of our Downtown Toronto office (Tuesday, Wednesday, Thursday).

Responsibilities

  • Design, develop, and maintain automated test frameworks and suites for our APIs including contract testing and integration testing strategies.
  • Review designs and identify whether test automation should be built at the UI, API, or database level.
  • Integrate automated tests (both API and UI) into our CI/CD pipeline for continuous testing.
  • Continuously refine testing processes and methodologies, championing best practices to enhance test coverage, efficiency, and quality across all teams.
  • Evaluate and introduce new testing technologies and tools to stay ahead of the curve.
  • Work closely with Engineering, Product, and Customer Success teams to integrate quality into the complete development cycle.
  • Collaborate with frontend & backend engineers to review technical designs for testability.
  • Mentor and guide other QEs and junior SDETs on test automation best practices.
  • Understand the importance of test automation and how it contributes to our customers having a quality experience with BuildOps.
  • Collaborate with Customer Success to address customer-reported issues, reproduce bugs, and advocate for customer-focused quality.

Preferred Qualifications

  • Experience with performance and load testing for APIs.
  • Experience with contract testing.
  • Deeper understanding of cloud infrastructure and tooling (AWS, Docker, etc.) for building and managing test environments.
  • Experience building an automation framework from scratch or leading a major overhaul.
  • Experience building tooling/scripting to enable test automation for other teams (e.g., Docker images, pre-commit testing).
  • Experience with test practices such as mocking services and test data generation.
  • Ability to use infrastructure tooling to troubleshoot services and analyze errors through logs.