Senior AI-Assisted Test Automation Engineer

Rangam • Canada
Remote
Apply
AI Summary

We are seeking a forward-thinking engineer to implement and maintain an end-to-end automation test framework using various tools. The ideal candidate will leverage AI-assisted coding tools to rapidly bootstrap test suites and refactor legacy test code. Proficiency in Java, TypeScript, Cypress, and other tools is required.

Key Highlights
Implement and maintain automation test framework
Leverage AI-assisted coding tools
Proficiency in Java, TypeScript, Cypress
Key Responsibilities
Implement and maintain an end-to-end automation test framework
Leverage AI-assisted coding tools
Implement automated API testing
Work closely with the development team
Participate in requirements, architecture, and design specification reviews
Perform peer code reviews
Use defect management tools
Use the GIT source code management system
Optimize CI/CD workflows
Develop and maintain Github actions CI/CD pipeline
Develop Load and Performance tests
Technical Skills Required
Java TypeScript Cypress Playwright Cucumber Junit REST Assured GitHub Copilot Cursor JIRA XRAY GIT Cypress Playwright Junit JMeter K6
Benefits & Perks
Remote work
Competitive salary
Nice to Have
Experience in infrastructure and framework testing
Experience with testing bioinformatics software
Experience building or fine-tuning custom AI agents or scripts

Job Description


Work Location: This is a remote role. Candidate is not mandated to work from the office but must reside in Canada

Who you are

  • You are a forward-thinking engineer who views Artificial Intelligence as a partner in productivity.
  • You are not just comfortable with code; you are skilled at leveraging AI to automate the mundane, solve complex debugging puzzles, and accelerate the delivery of life-saving software.

Responsibilities

  • Implement and maintain an end-to-end automation test framework for running UI integration tests and quality dashboards using various tools: Java, TypeScript, Cypress, Playwright, Cucumber, Junit.
  • Leverage AI-assisted coding tools (e.g., GitHub Copilot, Cursor) to rapidly bootstrap test suites, refactor legacy test code, and generate comprehensive documentation.
  • Implement automated API testing using tools such as REST Assured.
  • Work closely with the development team to improve unit test coverage, frameworks, and productivity tools, utilizing LLMs to identify edge cases and boundary conditions that traditional manual analysis might miss.
  • Participate in requirements, architecture, and design specification reviews.
  • Perform peer code reviews, using AI to assist in identifying security vulnerabilities and architectural inconsistencies.
  • Use defect management tools such as JIRA, XRAY.
  • Use the GIT source code management system and optimize CI/CD workflows using AI-driven insights for flaky test detection and build optimization.
  • Develop and maintain Github actions CI/CD pipeline.
  • Develop Load and Performance tests using tools such as JMeter and K6.
  • Follow scaled agile software development process.

Requirements

  • B.S. or M.S. in Computer Science or equivalent field.
  • 3-5 years of experience in software development in test / software test engineering.
  • Experience in Software Development in Test and proficiency in Behavioral Driven Development.
  • Proficiency in Java, TypeScript, Cypress, Playwright, Cucumber, Junit.
  • Demonstrated competency in AI-augmented development; ability to write effective prompts for code generation, debugging, and test data synthesis.
  • Experience in API and UI test automation.
  • Experience in using Agile SW development tools.
  • Basic knowledge of microservice architecture, AWS services, Docker, CI/CD, Linux & Shell scripting.
  • Hands-on experience in accelerating testing development and maintenance using AI tools such as Github Copilot, OpenAI API integrations, or similar LLM-based productivity suites.

Nice to have

  • Experience in infrastructure and framework testing.
  • Experience with testing bioinformatics software.
  • Experience building or fine-tuning custom AI agents or scripts to automate repetitive QA manual tasks or log analysis.

AI Disclosure: This recruitment process will not use automated or AI-enabled tools to assist with application screening and scheduling. All hiring decisions are made by qualified human reviewers.


Similar Jobs

Explore other opportunities that match your interests

Embedded Software Test Automation Designer

Testing
•
5h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

kepler communications inc.

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

gen ii fund services

Canada

Senior QA Tester

Testing
•
5d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Insight Global

Canada

Subscribe our newsletter

New Things Will Always Update Regularly