Senior Software Developer in Test (SDET) at Exchange Solutions
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

10 Dec, 26

Salary

0.0

Posted On

11 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Services

Description
  • Key ResponsibilitiesDefine, review, and maintain quality standards, policies, and procedures across projects
  • Design and execute test strategies including functional, integration, regression, and performance testing
  • Create and maintain test plans, test cases, and coverage matrices for manual and automated testing
  • Analyze test results and provide recommendations on release readiness
  • Design, build, and evolve scalable, maintainable, and reusable automation frameworks and test suites, ensuring high reliability and seamless integration into CI/CD pipelines
  • Define and update templates and documentation for testing artifacts
  • Execute test cases, identify defects, and ensure proper tracking, prioritization, and resolution
  • Perform root cause analysis and contribute to continuous improvement of product quality and testing efficiency
  • Collaborate with engineering, product, and architecture teams to validate requirements and ensure testability
  • Provide estimates for QA activities and support project planning
  • Monitor test execution progress and report on coverage, risks, and overall status
  • Evaluate and recommend testing tools and methodologies to improve efficiency and coverage
  • Participate in requirement analysis and design discussions to ensure testability and enable early quality validation
  • Take end-to-end ownership of quality for assigned features and releases
  • Maintain and continuously improve test management practices and provide clear visibility into test coverage, execution progress, and release readiness
  • Leverage AI-assisted and agent-based workflows to design, generate, and optimize test coverage, automate validation processes, and accelerate defect detection and triage
  • Develop and utilize agent-based workflows or tools to automate repetitive testing and validation tasks


  • RequirementsBachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
  • 5 or more years of experience in software development and quality assurance
  • Strong programming skills in Typescript, Python, Java, C, C++, or similar languages
  • Proven hands-on experience using agentic AI tools such as Claude, GitHub Copilot, Cursor, or similar to support test generation, coverage analysis, and automation workflows
  • Experience building and maintaining stable and scalable test automation frameworks
  • Solid understanding of functional, integration, system, and performance testing
  • Hands-on experience with performance testing tools such as JMeter, Gatling, K6 or similar
  • Strong understanding of REST APIs, HTTP protocols, and modern service architectures
  • Hands-on experience with test automation tools such as Playwright, ViTest, Robot Framework, or similar
  • Proficiency in SQL and data validation
  • Experience with CI/CD tools such as GitHub Actions, Jenkins, or similar, with hands-on experience integrating automated tests into pipelines
  • Familiarity with defect tracking tools such as JIRA
  • Demonstrated ability to improve test coverage, reliability, and overall software quality
  • Strong problem-solving skills and attention to detail
  • Effective communication and collaboration skills


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...