Web Test Automation Developer - Selenium Webdriver, Java Script, TestNG, PO

at  AstraNorth

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Apr, 2025Not Specified29 Jan, 20253 year(s) or aboveSelenium 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,TestngNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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