QA Engineer – Playwright with Python, GIT & AI
- Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Experience
- 5+ years hands-on experience building production UI automation with Playwright
- Posting language
- English
- Posted
Original job description
Required Qualifications
Experience
10+ years in software quality assurance, including 5+ years designing and owning Python-based test automation architectures
Playwright
5+ years hands-on experience building production UI automation with Playwright
Python
Expert-level scripting and software design proficiency (OOP, modules/packaging, async patterns, dependency management)
Testing libraries
Strong practical command of pytest - fixtures, hooks, parametrisation, plugins, markers - plus BDD frameworks and test data management
API testing
Proven experience testing backend integrations and RESTful APIs, with JSON/XML schema validation
AI/ML
Hands-on experience with generative AI, LLMs, RAG architectures, agentic systems, intelligent automation, prompt engineering, or integrating AI capabilities into production applications
DevOps / CI-CD
Strong working knowledge of Git/GitHub workflows (branching, PR review, Actions); experience building or managing pipeline steps in Jenkins or comparable tooling
Debugging
Strong failure-analysis skills using browser DevTools, logging tools, and automated tracing mechanisms
More about this job
Responsibilities
Design and own Python-based test automation architectures, building production UI automation with Playwright and testing backend integrations and RESTful APIs. Support CI/CD workflows and investigate failures using browser developer tools, logging, and automated tracing.
Requirements
Requires 10+ years of software quality assurance experience, including 5+ years designing Python-based test automation architectures and 5+ years of hands-on Playwright experience. Candidates should have strong pytest and Python design skills, API testing experience, practical exposure to AI/ML capabilities, Git/GitHub and CI/CD knowledge, and strong debugging skills.
Skills
- Python
- Playwright
- Pytest
- Test Automation Architecture
- Object-Oriented Programming
- Asynchronous Programming
- BDD Frameworks
- Test Data Management
- API Testing
- RESTful APIs
- JSON/XML Schema Validation
- Generative AI
- LLMs
- RAG Architectures
- Git/GitHub
- Jenkins
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Software Quality Assurance
- Python
- Playwright
- Test Automation
- Test Automation Architecture
- Pytest
- Fixtures
- Hooks
- Parametrization
- Plugins
- Markers
- BDD
- Test Data Management
- API Testing
- RESTful APIs
- JSON
- XML
- Generative AI
- LLMs
- RAG
- Agentic Systems
- Intelligent Automation
- Prompt Engineering
- Git
- GitHub
- GitHub Actions
- Jenkins
- CI/CD
- Browser DevTools
- Automated Tracing