Test Automation Engineer (Toronto)

Test Automation Engineer (Toronto)

05 Oct
|
Insight Global
|
Toronto

05 Oct

Insight Global

Toronto

Job Description
Modernize the desktop application test automation solution by converting existing UFT/QTP scripts to a maintainable FlaUI framework built with C#/.NET.

The consultant will use AI-assisted development tools where appropriate to accelerate script conversion, refactoring, debugging, and stabilization while preserving the intended test coverage.

Key Responsibilities
- Design and implement a reusable FlaUI test automation framework for Windows desktop applications using C#/.NET.
- Assess existing UFT/QTP assets and migrate applicable scripts to FlaUI without losing required business scenarios or test coverage.
- Use AI tools such as Microsoft Copilot or Claude to support code generation, conversion, refactoring, troubleshooting, and documentation, with appropriate review and validation of generated code.
- Create and maintain reliable, data-driven automated tests that support multiple scenarios and languages.
- Manage automation source code in Azure Dev

Ops, including repositories, branching practices, pull requests, and pipeline execution.
- Integrate automated tests with Azure Dev

Ops pipelines and publish clear, traceable execution results.
- Perform test data management activities, including selecting, creating, updating, and deleting data required for test execution.
- Develop and use advanced SQL queries and scripts to analyze application data, identify suitable records, and prepare or validate test data.
- Stabilize migrated scripts, resolve execution issues, improve maintainability, and complete a structured handover of the framework, scripts, and supporting knowledge
Skills and Requirements




- Robust hands-on experience with C# and .NET development.
- Demonstrated experience automating Windows desktop user interfaces, preferably with FlaUI.
- Practical knowledge of UFT/QTP and the ability to interpret and modernize legacy automation scripts.
- Proficiency with Azure Dev

Ops Repos, branches, pipelines, Test Plans, and test-result reporting.
- Advanced SQL skills for data analysis and test data setup.

Experience developing multilingual, data-driven automated test solutions.
- Solid working knowledge of AI-assisted software development tools and the judgement to validate, refine, and safely apply AI-generated automation code.
- Ability to work independently with an existing automation estate and deliver maintainable solutions, documentation, stabilization support, and knowledge transfer.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day.

We are an equal employment opportunity/affirmative action employer that believes everyone matters.

Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

📌 Test Automation Engineer (Toronto)
🏢 Insight Global
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: test automation engineer (toronto) / toronto