Quality Engineer with Automation
- Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
Role: Quality Engineer with Automation Expertise
Employment Type: Contract
Role Summary
Results-driven Quality Engineer with strong hands-on experience in test automation, quality strategy, and AI-enabled quality engineering practices. Responsible for designing, developing, and maintaining scalable automation frameworks while ensuring high product quality across web, mobile, API, and microservices platforms. Partners closely with Product, Engineering, and DevOps teams to enable continuous testing and accelerate delivery through CI/CD integration and intelligent quality practices.
Key Responsibilities
- Develop and maintain UI, API, and end-to-end automation frameworks.
- Build automated tests using tools such as Playwright, Selenium, Cypress, Appium, or Rest Assured.
- Integrate automation into CI/CD pipelines using GitHub Actions, Jenkins, or similar platforms.
- Perform functional, integration, regression, and end-to-end testing.
- Analyze defects, perform root cause analysis, and drive quality improvements.
- Collaborate with developers during design and implementation phases.
- Validate microservices, APIs, databases, and event-driven systems.
- Leverage AI tools for test generation, impact analysis, defect investigation, and quality reporting.
- Establish quality metrics, automation coverage, and release readiness criteria.
- Support production validation, monitoring, and continuous quality improvements.
- Automation: Playwright, Selenium, Cypress, Appium
- API Testing: Rest Assured, Postman, Karate
- Programming: Java, TypeScript, JavaScript, Python
- CI/CD: GitHub Actions, Jenkins, Azure DevOps
- Databases: SQL, Oracle, MongoDB
- Cloud & DevOps: AWS/Azure, Docker, Kubernetes
- Agile/Scrum methodologies
- AI-assisted testing and quality engineering practices
More about this job
Responsibilities
Develop and maintain scalable UI, API, and end-to-end automation frameworks, integrate automated testing into CI/CD pipelines, and test web, mobile, API, database, and microservices systems. Analyze defects, collaborate with product and engineering teams, use AI-assisted quality practices, and establish quality metrics and release readiness criteria.
Requirements
The role calls for hands-on experience in test automation, quality strategy, and AI-enabled quality engineering, with proficiency in automation tools such as Playwright, Selenium, Cypress, or Appium. It also requires programming and API testing capabilities, familiarity with CI/CD, databases, cloud and DevOps technologies, and Agile/Scrum practices.
Skills
- Test Automation
- Quality Engineering
- Playwright
- Selenium
- Cypress
- Appium
- Rest Assured
- API Testing
- Java
- TypeScript
- JavaScript
- Python
- CI/CD
- Microservices Testing
- AI-Assisted Testing
- Root Cause Analysis
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Quality Engineer
- Test Automation
- Quality Strategy
- AI-Enabled Quality Engineering
- Playwright
- Selenium
- Cypress
- Appium
- Rest Assured
- Postman
- Karate
- Java
- TypeScript
- JavaScript
- Python
- GitHub Actions
- Jenkins
- Azure DevOps
- SQL
- Oracle
- MongoDB
- AWS
- Azure
- Docker
- Kubernetes
- CI/CD
- Microservices
- Event-Driven Systems
- Agile
- Scrum