Remote job
Test Automation Specialist, AI & Quality Engineering
Job details
About this role
Role overview
Build and improve automated testing solutions that help teams deliver reliable software across web, API, service, and data applications. This hands-on engineering role combines test automation with practical use of AI tools to expand coverage, investigate failures, and make development workflows more efficient.
Responsibilities
- Design, implement, and maintain reusable automation frameworks, utilities, and tests. - Create automated coverage for web applications, APIs, services, and data-driven systems. - Use AI-assisted tools to develop test cases, generate scenarios or synthetic data, analyze failures, and identify coverage gaps. - Integrate automated tests into CI/CD pipelines and modern development workflows. - Review test results and application behavior to surface defects, patterns, and risks. - Work with engineering, architecture, product, and delivery teams to incorporate quality throughout development and improve shared practices.
Requirements
- Five or more years of experience in software testing, test automation, software development, or a closely related field. - Practical programming and automation experience with tools or languages such as Playwright, Selenium, Python, Java, JavaScript, or PySpark. - Experience building automation frameworks and testing applications, APIs, services, or data solutions. - Familiarity with CI/CD and integrating automated checks into development processes. - Demonstrated, practical use of AI in testing or engineering work; examples may include test generation, failure analysis, automation maintenance, or testing AI-enabled applications. - Ability to communicate and collaborate across technical and delivery teams.
Nice to have
- Experience using LLM APIs or AI services in automation solutions, or testing LLM-based applications and AI workflows. - Experience creating intelligent testing utilities or agents, generating test data, or supporting code reviews with AI tools.
Benefits and work setup
- The role is presented as part of a Canada-based team working on client projects, with collaboration, knowledge-sharing, and mentorship as elements of the work environment.