Back to jobs

Software Engineer in Test

KTek Resourcing
Canada
Contract
Applications go directly to the hiring team

Full Description

Title : SDET Test Lead

Location : Remote

Position: Contract

Role Overview

* We are looking for an intermediate-level QA Engineer with a strong engineering mindset to join our product development team.

* This role sits at the intersection of product understanding, test design, and technical analysis, working closely with developers and Software Development Engineers in Test (SDETs).

* The ideal candidate is not a “button-clicker,” but someone who can read specifications, reason about system behavior, anticipate edge cases, and make testing visible as a core part of the development process.

Key Responsibilities

* Design, maintain, and execute clear, structured test cases based on product specifications, acceptance criteria, and technical designs.

* Translate product requirements and implementation logic into meaningful test coverage, including edge cases and negative scenarios.

* Actively analyze defects: reproduce issues reliably, investigate root causes, and provide actionable insights to developers.

* Collaborate closely with SDETs by providing input on test scenarios and system behavior, explaining business logic and edge cases, and helping shape automation coverage strategy.

* Ensure test work is visible and traceable within the development lifecycle by linking test cases, execution results, and defects to requirements, development tasks, and releases.

* Participate in refinement, grooming, and release discussions to ensure quality is built in early.

* Maintain accurate and up-to-date test documentation and execution results in TestRail.

* Track defects, test tasks, and quality risks using Azure DevOps.

* Validate complex workflows typical to a cybersecurity SaaS platform (scans, reports, configurations, permissions, user flows).

Required Qualifications

Core Skills & Mindset

* Strong analytical and systems-thinking skills.

* Ability to craft test cases from specifications, not just from UI behavior.

* Comfortable reasoning about data flows, state transitions, business rules, and failure modes.

* Confidence in debugging and issue analysis, including reading logs, inspecting responses, and isolating root causes.

* Clear communicator who can explain why something fails, not just that it fails.

* Good written and spoken English proficiency is required; this role involves regular communication with US-based stakeholders via Slack, Azure DevOps, and video calls.

Collaboration & Process

* Experience working in Agile/Scrum teams.

* Comfortable working closely with developers, product managers, and SDETs.

* Able to give structured input to automation efforts without needing to write automation themselves.

* Values quality as a shared responsibility, not a final gate.

Tools & Technologies

* Test Management: TestRail.

* Work Tracking: Azure DevOps.

* Testing Types: Functional, regression, exploratory, and integration testing.

Preferred Qualifications

* API testing experience.

* Basic understanding of test automation concepts (Playwright, API automation, CI pipelines).

* Experience with SaaS platforms, security products, or complex configuration-driven systems.

Applications go to the hiring team directly
    Software Engineer in Test at KTek Resourcing — AI Job | We Love AI Jobs