Web Test Automation Developer - Selenium Webdriver, Java Script, TestNG, PO
at AstraNorth
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Apr, 2025 | Not Specified | 29 Jan, 2025 | 3 year(s) or above | Selenium Webdriver,Test Execution,Powershell,Redux,Sql,Json,Fiddler,Assertions,Maven,Git,Webpack,Soap,Jenkins,Data Validation,Mvc,Graphql,Databases,Npm,Html,Javascript,Selenium,Gradle,Typescript,Computer Science,Java,Css,Xml,Testng | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ESSENTIAL SKILLS:
- Selenium, HTML, CSS, JavaScript, Typescript, Tailwind CSS, Webpack, React,Redux, Web Accessibility, NPM, Node JS, ASP.net MVC, WCF, C#,Razor, GraphQL, Rest API, HTTP, SOAP, XML, JSON,Postman/Fiddler, PowerShell
- Bachelor’s degree in computer science, Engineering, or a related field.
- At least 3+ years of experience in automation testing with Selenium, Java, TestNG, and POM.
- Strong experience in Java programming and object-oriented principles.
- Hands-on expertise with Selenium WebDriver for web automation testing.
- Proficiency in TestNG for managing test execution and assertions.
- In-depth understanding of the Page Object Model (POM) design pattern.?Experience with Extent Reports or Allure Reporting for test result visualization.
Desirable Skills:
- Familiarity with Maven or Gradle for project builds and dependencies.
- Proficiency with version control systems like Git.
- Knowledge of CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Basic understanding of API testing with tools like Postman or Rest Assured is a plus.
- Familiarity with databases and SQL for backend data validation
Job Types: Full-time, Fixed term contract
Schedule:
- 8 hour shift
- Monday to Friday
Ability to commute/relocate:
- Toronto, ON: reliably commute or plan to relocate before starting work (preferred)
Work Location: Hybrid remote in Toronto, O
Responsibilities:
- Test Automation Development
- Develop and maintain robust and reusable test automation frameworks using Selenium WebDriver and TestNG.
- Implement and follow the Page Object Model (POM) to improve test codeorganization and readability.
- Design and execute automated test scripts to validate the functionality, performance, and reliability of web applications.
- Framework and Reportin
- Integrate Extent Reports and/or Allure Reporting to generate comprehensive and visually rich test execution reports.
- Continuously enhance the automation framework for scalability and maintainability.
- Incorporate data-driven, keyword-driven, or hybrid test approaches as required.CI/CD Integration
- Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
- Ensure smooth execution of automated tests during the build and deployment process.
- Collaboration and Debugging
- Work closely with developers, QA teams, and product owners to define test requirements and strategies.
- Analyze test results, identify issues, and collaborate with teams to resolve defects promptly.
- Continuous Improvement: Stay updated with emerging technologies and best practices in test automation
- Provide technical guidance to team members on the best practices for automation using POM, TestNG, and reporting tools.
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Testing
Graduate
Computer science engineering or a related field
Proficient
1
Toronto, ON, Canada