Lead AI Engineer/QA
- Quebec, QC, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Job Title: Lead AI Engineer/QA
Location: Quebec
Duration: 6 Months (CTH)
JOB DESCRIPTION
WHAT IS THE OPPORTUNITY?
- We're seeking an experienced QA Lead who can balance hands-on technical excellence with team leadership.
- This role combines active testing on AI and Alternate data and automation, mentoring a team of QA engineers.
- You'll drive quality initiatives, establish testing strategies, and ensure your team delivers exceptional results while remaining engaged in critical testing activities.
WHAT WILL YOU DO?
- AI agent testing QE working on multiple projects implementing AI-based solutions
- Experience using GenAI tooling for test-related activities
- Mentor a team of QA engineers, providing technical guidance and career development support
- Design, develop, and oversee automated test frameworks using industry-standard tools (Behave – Python - Selenium, Cypress, Playwright, or similar)
- Allocate resources and prioritize testing efforts based on project needs and risk assessment
- Conduct hands-on testing for critical features, complex scenarios, and architectural decisions
- Establish and monitor quality metrics, providing regular reports to stakeholders
- Drive continuous improvement initiatives in testing processes and methodologies
- Facilitate collaboration between QA, development, and product teams
- Lead root cause analysis for critical defects and production issues
- Review and approve test plans, test cases, and automation scripts created by team members
- Manage test environments, test data strategies, and testing infrastructure
- Champion quality culture and advocate for testing best practices across the organization
- Coordinate release testing efforts and provide go/no-go recommendations
What do you need to succeed?
Must-have:
- 8+ years of hands-on software testing experience
- 3+ years in a QA leadership or team lead role
- Deep understanding of testing methodologies, AI Testing, SDLC, and Agile practices
- Degree in Computer science or related field. Masters would be considered a plus
- Expert-level programming skills in Python with 5+ years automation development experience
- Advanced experience with test automation frameworks and tools
- Proven experience leading and mentoring QA teams of 3+ engineers
- Strong leadership and people management skills
- Experience in developing QA strategies and implementing process improvements
- Proficiency with version control (Git), CI/CD tools (Github Actions, Jenkins)
- Expertise in API testing and performance testing tools (locust)
- Excellent stakeholder management and communication skills
- Ability to make technical decisions and provide architectural guidance
- Experience with resource planning, capacity management, and project estimation.
More about this job
Responsibilities
Lead QA strategy and execution across AI-based projects, including hands-on testing, automated framework development, and release readiness recommendations. Mentor and guide QA engineers, coordinate with development and product teams, monitor quality metrics, and drive continuous improvement.
Requirements
Requires 8+ years of software testing experience, 3+ years in QA leadership, and expert Python skills with 5+ years of automation development. Candidates should have a computer science or related degree, strong automation, API and performance testing expertise, and experience leading teams, improving QA processes, and working with CI/CD tools.
Skills
- AI Testing
- Quality Assurance Leadership
- Python
- Test Automation
- Behave
- Selenium
- Cypress
- Playwright
- API Testing
- Performance Testing
- Locust
- Git
- GitHub Actions
- Jenkins
- Agile
- Root Cause Analysis
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Management & Leadership
- Engineering
Keywords
- AI Agent Testing
- Generative AI
- Alternate Data
- Quality Assurance
- Test Automation
- Python
- Behave
- Selenium
- Cypress
- Playwright
- Agile
- Git
- GitHub Actions
- Jenkins
- API Testing
- Performance Testing
- Locust
- Test Frameworks
- Test Strategy
- Quality Metrics
- Root Cause Analysis
- Test Environments
- Test Data Management
- Release Testing
- Resource Planning
- Capacity Management
- Project Estimation