Software Development Engineer in Test

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer/Engineer improving test automation processes using AI for an enterprise asset management platform. Collaborating with teams to ensure quality standards and delivering automated test solutions.

Responsibilities

  • Design and implement E2E test automation using Playwright, Cypress, or equivalent
  • Build API integration test suites for RESTful endpoints (OData V3 pattern)
  • Create and maintain CI/CD test pipeline integration—automated tests run on every PR
  • Develop multi-tenant isolation test suites to verify data security across portals
  • Build performance test baselines for critical operations (availability queries, conflict detection)
  • Use AI coding assistants daily to accelerate test creation, data generation, and maintenance
  • Collaborate with developers to establish testable patterns in application code
  • Define test data management strategies for development and staging environments
  • Own quality metrics—coverage, defect escape rate, regression pass rate
  • Participate in code reviews with focus on testability and edge case coverage

Requirements

  • 3+ years of experience in test automation or SDET roles
  • Proficiency with at least one E2E test framework (Playwright, Cypress, Selenium)
  • Experience writing API integration tests (REST, HTTP clients)
  • Proficiency with TypeScript or JavaScript
  • Familiarity with CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, or similar)
  • Demonstrated daily use of AI coding tools (Copilot, Cursor, Kiro, Claude, ChatGPT, etc.)
  • Ability to use AI to generate test cases, test data, and boilerplate—then critically evaluate the output
  • Solid understanding of SQL databases and ability to write queries for test verification
  • Experience working in Agile/Scrum environments
  • Strong communication skills—able to articulate quality risks and testing strategy clearly

Benefits

  • Competitive compensation
  • Comprehensive benefits package

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureCypressJavaScriptJenkinsSeleniumSQLTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.