QA Automation Engineer – Selenium & Playwright
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Build and enhance scalable automation frameworks using Java/JavaScript/TypeScript.
Perform functional, regression, integration, and end-to-end testing.
Develop reusable components using Page Object Model (POM) and other automation design patterns.
Integrate automated tests with CI/CD pipelines using tools such as Jenkins or Azure DevOps.
Execute cross-browser and parallel testing and analyze automation failures.
Perform API testing using Playwright, REST Assured, or similar tools.
Manage test data, reporting, defect tracking, and automation metrics.
Collaborate with developers, BAs, and product teams to ensure comprehensive test coverage.
Required Skills
Strong hands-on experience with Selenium WebDriver and Playwright.
Proficiency in Java, JavaScript, or TypeScript.
Experience with TestNG/JUnit/Playwright Test.
Good understanding of REST APIs, Git, Maven/Gradle, and CI/CD.
Experience with SQL/database validation and Agile delivery.
Strong debugging, analytical, and problem-solving skills.
Preferred: Experience in banking/financial services applications and large-scale automation frameworks.
More about this job
Responsibilities
Design, develop, and maintain scalable automated testing frameworks and scripts, and perform functional, regression, integration, end-to-end, cross-browser, parallel, and API testing. Integrate tests with CI/CD pipelines, analyze failures and automation metrics, manage test data and defects, and collaborate with developers, business analysts, and product teams to ensure test coverage.
Requirements
Requires hands-on experience with Selenium WebDriver and Playwright, proficiency in Java, JavaScript, or TypeScript, and experience with a test framework such as TestNG, JUnit, or Playwright Test. Candidates should understand REST APIs, Git, Maven or Gradle, CI/CD, SQL validation, and Agile delivery, and have strong debugging and analytical skills; banking or financial services experience is preferred.
Skills
- Selenium WebDriver
- Playwright
- Java
- JavaScript
- TypeScript
- TestNG
- JUnit
- Playwright Test
- REST APIs
- Git
- Maven
- Gradle
- CI/CD
- SQL
- Agile
- Page Object Model
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Selenium WebDriver
- Playwright
- Java
- JavaScript
- TypeScript
- TestNG
- JUnit
- Playwright Test
- Page Object Model
- Automation Frameworks
- Functional Testing
- Regression Testing
- Integration Testing
- End-to-End Testing
- Cross-Browser Testing
- Parallel Testing
- API Testing
- REST Assured
- REST APIs
- CI/CD
- Jenkins
- Azure DevOps
- Git
- Maven
- Gradle
- SQL
- Database Validation
- Agile
- Defect Tracking
- Banking