Quality Assurance Engineer
- Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
Job Title: Senior QA Automation Engineer – Python, Playwright & AI
Experience: 5+ Years
Required Skills: Python, Playwright, pytest, GenAI/LLM, RAG
Role: Senior QA Automation Engineer
Job Description
We are looking for a Senior QA Automation Engineer with strong hands-on experience in Python, Playwright, and pytest to build and maintain scalable automation frameworks for web applications and REST APIs.
Key Responsibilities & Requirements
- Strong experience in Python-based test automation framework development.
- Minimum 3+ years of hands-on experience with Playwright and pytest.
- Expertise in UI Automation, API Testing, REST APIs, and E2E Testing.
- Experience with Generative AI, LLMs, RAG, Agentic AI, and AI-powered test automation.
- Knowledge of Page Object Model (POM), BDD, fixtures, and test data management.
- Experience integrating automation suites with Jenkins, CI/CD pipelines, Git, and GitHub Actions.
- Strong debugging skills using Browser DevTools, Playwright Traces, and Logs.
- Ability to design automation frameworks, perform root-cause analysis, and mentor QA engineers.
Must-Have Skills: Python, Playwright, pytest, GenAI/LLM, RAG, API Automation, Jenkins, CI/CD.
More about this job
Responsibilities
Build and maintain scalable Python-based automation frameworks for web applications and REST APIs, covering UI, API, and end-to-end testing. Integrate automation suites with CI/CD tools, debug test failures, perform root-cause analysis, and mentor QA engineers.
Requirements
Requires 5+ years of experience, including at least 3 years of hands-on experience with Playwright and pytest, and strong Python test automation skills. Candidates should also have experience with GenAI/LLMs, RAG, API automation, Jenkins and CI/CD, along with knowledge of test design patterns and test data management.
Skills
- Python
- Playwright
- Pytest
- Generative AI
- Large Language Models
- Retrieval-Augmented Generation
- API Automation
- Jenkins
- CI/CD
- UI Automation
- REST APIs
- End-to-End Testing
- Agentic AI
- Page Object Model
- Behavior-Driven Development
- GitHub Actions
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Python
- Playwright
- Pytest
- Generative AI
- Large Language Models
- Retrieval-Augmented Generation
- Agentic AI
- API Automation
- Jenkins
- CI/CD
- Git
- GitHub Actions
- UI Automation
- REST APIs
- End-to-End Testing
- Page Object Model
- Behavior-Driven Development
- Fixtures
- Test Data Management
- Browser DevTools
- Playwright Traces
- Logs
- Automation Frameworks
- Root-Cause Analysis
- Web Applications