V

Senior QA Engineer

Virtusa Toronto, Ontario, Canada

onsitefull-time
Posted Sep 3, 2026Apply by Oct 3, 2026

**Role & seniority: ** SDET / Automation Testing Engineer (6+ years)

**Location & work type: ** Toronto, Canada (PCS); work type not specified

**Stack/tools: **

  • Testing automation: Selenium, Robot Framework

  • Tools: ParaSoft, DB testing

  • Programming: C#, Python, or Java

  • CI/CD: Jenkins, Azure DevOps

  • Source/Dev: GitLab (integration mentioned)

  • Test management: Knowledge/experience with test case management packages

  • Top 3 responsibilities:

    • Build and maintain in-sprint test automation across multiple platforms/technologies through the SDLC.

    • Perform hands-on issue/defect management and manage defects from automation results.

    • Support integrated testing practices (e.g., Selenium + tooling/CI integration; GitLab/DevOps workflows).

  • Must-have skills:

    • 6+ years automation testing using Selenium, Robot Framework, and DB testing/ParaSoft.

    • At least one programming language: C# / Python / Java.

    • CI tool experience: Jenkins and/or Azure DevOps.

    • Understanding of automation application across full development lifecycle.

  • Nice-to-haves:

    • Experience with non-functional testing: performance, backup/recovery, DR.

    • Cloud deployment/agile testing experience.

    • Capital markets domain experience.

    • Cloud migration testing and/or prior development experience.

Full Description

SDET role

Location PCS CA- Canada~ TORONTO.

SDET Primary Skills Testing tools (Selenium, Parasoft, DB testing), Robot framework Secondary Skills C#, Python, Java JD 6 + years of Automation Testing tools (Selenium, ParaSoft, DB testing), Robot framework Demonstrated experience of automating tests across multiple platforms and technologies and understand its application throughout the full development lifecycle. In-sprint test automation Knowledge of test case management packages Demonstrated experience of hands-on Issue and Defect Management. Should have expertise in at least one programming language (such as C#, Python, Java) in addition to Continuous Integration tools (such as Jenkins, Azure DevOps) Responsibility 6 + years of Automation Testing tools (Selenium, Parasoft, DB testing), Robot framework Demonstrated experience of automating tests across multiple platforms and technologies and understand its application throughout the full development lifecycle. Knowledge of test case management packages Demonstrated experience of hands-on Issue and Defect Management. Should have expertise in at least one programming language (such as C#, Python, Java) in addition to Continuous Integration tools (such as Jenkins, Azure DevOps) Knowledge and experience with modern testing development practices and integrated testing products such as selenium and their integration with tools such as Gitlab, etc. Experience of non-functional testing as well as backup and recovery, DR, performance Experience of Agile Software Development & Testing methods for deployment in cloud environments. Previous development experience, cloud migration testing experience and Capital markets experience would be an added advantage .

SeleniumParasoftDB TestingRobot FrameworkC#PythonJavaJenkinsAzure DevOpsGitlabNon-functional TestingAgileCloud Migration TestingIssue and Defect ManagementContinuous IntegrationTest Case Managementmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.