Automation Developer (Selenium, TestNG, POM)
at Atlantis IT group
Toronto, ON M5A 3N7, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Apr, 2025 | Not Specified | 25 Jan, 2025 | 3 year(s) or above | Good communication skills | 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:
Toronto
Role Description: 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 code organization and readability.? Design and execute automated test scripts to validate the functionality, performance, and reliability of web applications.Framework and Reporting? 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.
Essential Skills: ? 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.
Keywords: 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, PowerShel
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Engineering
Graduate
Proficient
1
Toronto, ON M5A 3N7, Canada