Test Automation Engineer (Playwright, API & AI Automation)
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
We are hiring for a Test Automation Engineer (Playwright, API & AI Automation). The role focuses on end-to-end UI and API test automation using Playwright, JavaScript/TypeScript, Python, and AI-assisted automation tools.
A strong fit will have hands-on experience building automation frameworks, API testing, CI/CD pipelines, and AI-assisted test automation.
What You Bring
A strong fit will have hands-on experience building automation frameworks, API testing, CI/CD pipelines, and AI-assisted test automation.
What You Bring
- Hands-on experience with Playwright and JavaScript/TypeScript for end-to-end UI test automation.
- Experience building RESTful API test suites using Cucumber JS, HTTP requests, Postman, or SoapUI.
- Experience with Python-based frameworks for validating backend functionality.
- Hands-on experience using GitHub Copilot and Devin for automation script generation, optimization, and review.
- Experience creating and maintaining Devin Playbooks for test automation and QE activities.
- Experience with Selenium Grid and Jenkins CI/CD pipelines.
- Experience with backlog grooming, sprint planning, and test strategy aligned with acceptance criteria.
- Experience tracking defects and collaborating with developers on fixes.
- Design and maintain end-to-end UI test frameworks using Playwright.
- Build and validate RESTful API test suites.
- Replicate UI flows at the REST layer using Python-based frameworks.
- Use GitHub Copilot and Devin to generate, optimize, and review automation scripts.
- Create and maintain Devin Playbooks covering script generation, framework scaffolding, test data setup, and automation patterns.
- Review and validate AI-generated automation scripts for correctness, maintainability, and team standards.
- Integrate and execute regression suites through Selenium Grid and Jenkins CI/CD pipelines.
- Contribute to backlog grooming, sprint planning, and test strategy activities.
- Track defects and collaborate with developers to drive quality throughout the SDLC.
- BFSI domain experience.
More about this job
Responsibilities
Design and maintain end-to-end UI and RESTful API test frameworks using Playwright and Python. Leverage AI tools like GitHub Copilot and Devin to generate, optimize, and review automation scripts within CI/CD pipelines.
Requirements
Requires hands-on experience with Playwright, JavaScript/TypeScript, and Python for UI and backend validation. Proficiency in AI-assisted automation tools and Jenkins CI/CD integration is essential.
Skills
- Playwright
- JavaScript
- TypeScript
- Python
- API Testing
- GitHub Copilot
- Devin
- Jenkins
- Selenium Grid
- Cucumber JS
- Postman
- SoapUI
- CI/CD
- RESTful API
- Test Automation Frameworks
- Defect Tracking
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
- Data & Analytics
Keywords
- Playwright
- API Automation
- AI Automation
- JavaScript
- TypeScript
- Python
- GitHub Copilot
- Devin
- Devin Playbooks
- RESTful API
- Cucumber JS
- Postman
- SoapUI
- Selenium Grid
- Jenkins
- CI/CD
- SDLC
- Regression Suites
- Backlog Grooming
- Sprint Planning
- Test Strategy
- Acceptance Criteria
- Defect Tracking
- BFSI
- Quality Assurance
- Software Testing
- Automation Frameworks
- End-to-End Testing
- Backend Validation
- IT Consulting