QA Automation Engineer
Job Summary
We are looking for an experienced QA Automation Engineer to support the design development and implementation of enterprise-scale automation solutions across desktop web and API applications.
The role combines hands-on automation engineering with technical planning team collaboration and stakeholder communication. The successful candidate will contribute to scalable automation frameworks CI/CD integration and AI-augmented testing practices while supporting quality across complex technology environments.
This is a hybrid role requiring attendance at our downtown Toronto office and/or the client office a minimum of three days per week. This requirement is subject to change at any time.
Design develop maintain and execute automation frameworks and test solutions across desktop web and API applications.
Develop end-to-end automated workflows validations and regression suites using appropriate automation technologies.
Contribute to test planning estimation test strategy defect management and quality metrics.
Build scalable and reusable web and API automation frameworks and libraries.
Support integration system end-to-end cross-browser and regression testing.
Integrate automated testing into CI/CD pipelines and support continuous testing practices.
Apply AI-assisted development tools to generate and maintain test scripts test data and test scenarios while validating AI-generated artifacts.
Support technical planning and execution while collaborating with team members across Agile/Scrum delivery environments.
Coordinate with technical teams and stakeholders to communicate testing progress risks defects and quality considerations.
Troubleshoot automation issues including synchronization object recognition integrations and test execution failures.
QA Automation
4 years of QA Automation experience across desktop web (GUI) and API applications.
Experience designing developing maintaining and executing automation frameworks.
Strong understanding of test planning estimation test strategy and defect management.
Experience working with Agile/Scrum methodologies and CI/CD integration.
Strong analytical troubleshooting and communication skills.
Desktop Automation
Hands-on experience with TestComplete desktop automation.
Strong proficiency in JScript development.
Experience with desktop application testing object identification and object repository management.
Ability to automate end-to-end desktop workflows validations and regression suites.
Experience troubleshooting synchronization and object recognition issues.
GUI / Web Automation
Strong experience with Java-based test automation.
Hands-on experience with Selenium WebDriver.
Experience implementing Behaviour-Driven Development (BDD) frameworks using Cucumber.
Experience with JUnit and Maven.
Strong knowledge of Page Object Model (POM) framework design.
Experience with cross-browser end-to-end and regression testing.
Ability to develop scalable and reusable web automation frameworks.
API Automation
Strong experience with API test automation using Rest Assured.
Hands-on experience using Java Cucumber and JUnit for API testing.
Experience validating REST API requests responses business rules and data integrity.
Knowledge of JSON/XML validation and service integration testing.
Ability to build reusable API automation libraries and frameworks.
Experience supporting integration system and end-to-end testing.
AI-Augmented Testing
Hands-on experience using GitHub Copilot Microsoft Copilot or similar generative AI tools for test automation.
Experience generating test scripts test data and test scenarios using AI-assisted development.
Knowledge of prompt engineering and validation of AI-generated artifacts.
Experience using AI to support automation maintenance defect analysis and productivity improvements.
Exposure to AI-driven testing approaches including intelligent test generation self-healing automation and test impact analysis.
Additional Technical Skills
Experience with Git/GitHub version control.
Experience with Jenkins and CI/CD pipeline integration.
Experience with JIRA Azure DevOps ALM or equivalent test management tools.
Experience with SQL and database validation.
Experience with defect tracking reporting and quality metrics management.
Banking / Financial Services Experience
Experience working in banking or financial services environments.
Knowledge of retail banking commercial banking lending payments treasury or capital markets applications.
Experience validating financial transactions reconciliations and regulatory/compliance requirements.
Understanding of enterprise integrations data validation and high-volume transaction processing environments.
Qualifications
Experience building automation frameworks from scratch.
Experience implementing enterprise-scale GUI API and desktop automation solutions.
Knowledge of performance accessibility and security testing.
ISTQB or automation-related certifications.
Experience with cloud-based testing platforms and execution environments.
Exposure to mobile automation frameworks.
Demonstrated experience driving AI adoption within QA organizations.
Experience with technical planning and execution.
Experience with team coordination and collaboration.
Experience with stakeholder management and communication.
#LI-GS!
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level geographic market experience and training and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65000$115000. This role is an existing vacancy.
Use of the term engineering in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices engineering or possesses the requisite license as prescribed by the applicable provincial or territorial engineering regulator. We are seeking individuals with expertise in IT engineering-related functions but licensure from an engineering regulator is not a prerequisite for this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation.
- Agile
- Azure DevOps
- Cucumber
- Financial Services
- GIT
- GitHub Copilot
- Java
- Jira
- JUNIT Framework
- Maven
- RESTful (Rest-APIs)
- Selenium
- Test automation
- TestComplete
Together as owners lets turn meaningful insights into action.
Life at CGI is rooted in ownership teamwork respect and belonging. Here youll reach your full potential because
You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.
Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas embrace new opportunities and benefit from expansive industry and technology expertise.
Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer being able to perform your best during the recruitment process is important to us. If you require an accommodation please inform your recruiter.
That same commitment to fairness extends to how we use technology. To support our recruitment team AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
To learn more about accessibility at CGI contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our teamone of the largest IT and business consulting services firms in the world.
Required Experience:
IC
About Company
The COMPANY is one of the few end-to-end consulting firms with the scale, reach, capabilities and commitment to meet clients’ enterprise digital transformation needs. Our 77,500 consultants and professionals work side-by-side with clients in 10 industries across more than 400 location ... View more