IT & Software

Intermediate Automation Test Analyst (Selenium/C#)

Resonaite

Toronto · Ontario · Canada

Our client is seeking a contract based Automation Tester is responsible for designing, developing, and maintaining automated test solutions.

The role focuses on Selenium-based automation using C# , integration with Azure DevOps , and the effective use of AI-assisted QA tools to improve test coverage, stability, and delivery speed within an Agile environment.

Location: Remote

Duration: 6 months + multiple extension options

Responsibilities

  • Design, develop, and maintain automated UI test scripts using Selenium WebDriver with C# .
  • Build and enhance automation frameworks following best practices (e.g., Page Object Model, reusable components).
  • Automate functional and regression test scenarios for React-based web applications .
  • Integrate automated tests into Azure DevOps CI/CD pipelines and analyze execution results.
  • Use AI-assisted QA tools to support test generation, failure analysis, test optimization, and maintenance reduction.
  • Identify automation candidates and contribute to overall test automation strategy .
  • Log, track, and manage defects and test results in Azure DevOps .
  • Collaborate with Developers, Functional Testers, and Product teams in Agile ceremonies.

Requirements

  • 4+ years of QA experience , with a strong focus on test automation .
  • Hands‑on experience with Selenium WebDriver and C# for test scripting.
  • Experience testing applications built on .NET backends, React front-ends, and Microsoft Azure .
  • Strong experience designing and maintaining test automation frameworks .
  • Hands‑on experience using Azure DevOps for pipelines, test plans, and work tracking.
  • Practical experience using AI tools to assist QA activities (e.g., test creation, analysis, optimization).
  • Solid understanding of Agile / Scrum delivery models.
  • Strong problem‑solving skills and attention to test reliability and maintainability.

#J-18808-Ljbffr

Reference: WJ-4483_582602

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.