About this role
Role Title
Intelligent Software Test Generation and Automation - Bilingual
About Tech Talent International
Tech Talent International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.
We currently have a role as an Intelligent Software Test Generation and Automation - Bilingual with our large consulting client, working for a public sector, crown corporation in the Montreal area.
Project Overview
The mandate consists of providing the squads with specialists in quality assurance and artificial intelligence in order to increase the coverage, relevance and speed of test execution. Consultants can assist in the analysis of requirements and code changes, generate or propose test scenarios and acceptance criteria, identify areas that are insufficiently covered, produce test data and automate certain functional or technical validations. They work in the test frameworks, CI/CD pipelines and environments already operated by crown corporation and collaborate directly with developers, analysts, testers and Product Owners. Particular attention is paid to the traceability between requirements, risks, changes and tests as well as to the human validation of the artifacts produced by the AI.
Job Description
As part of multidisciplinary agile teams, you will contribute to the improvement of software quality by leveraging the capabilities of artificial intelligence to accelerate, enrich and make testing activities more reliable. You will be involved in the entire validation cycle in order to increase test coverage, reduce manual effort and improve the speed of production.
Key Responsibilities
- Analyze business needs, functional requirements and application changes to identify impacts on the testing strategy.
- Design and propose test scenarios, test cases and acceptance criteria using AI-assisted approaches.
- Identify quality risks and areas insufficiently covered by existing tests.
- Participate in the generation and preparation of data necessary for test execution.
- Develop and maintain automation mechanisms for functional and technical validations.
- Integrate testing activities into existing continuous integration and deployment chains.
- Ensure traceability between requirements, risks, changes and test results.
- Work closely with developers, analysts, testers, and product managers.
- Ensure that AI-generated artifacts are validated, vetted, and approved by the relevant teams.
- Contribute to the continuous improvement of quality, automation and responsible use of AI.
Key Tech Stack
Quality Assurance (QA), Test Automation, Quality Engineering, Software Validation, Test Strategy, Functional Testing, Technical Testing, Automated Test Generation, Artificial Intelligence Applied to Quality, Requirements Analysis, Acceptance Criteria, Test Traceability, Agile, DevOps, Continuous Integration, Continuous Deployment, Software Quality, Continuous Improvement.
Required Qualifications
- Experience in software quality assurance, functional testing, and automation.
- Good understanding of the software development lifecycle and Agile/DevOps practices.
- Experience in analyzing requirements and defining testing strategies.
- Ability to work in fast-paced, collaborative environments.
- Strong interest in artificial intelligence applied to software quality and automation.
- Excellent communication, analytical and problem-solving skills.
- Rigour, critical thinking and concern for quality.