The Role : Test Automation Engineer
Your responsibilities:
· Defining tools and frameworks to develop and maintain test automation.
· Identification of test automation opportunities.
· Work closely with the development team to define strategy and best practices.
· Looking for opportunities to “Shift left” testing and test automation.
· Providing clear and accurate documentation for the tests and test automation.
· Contributing towards the continuous improvement of testing and test automation practices.
· Integrating automated tests with the CI/CD pipeline
· Sharing Best Practice and owning the testing process is in all cadence ceremonies.
· You will also be expected to keep your skills up to date by following advancements in testing and test automation.
Essential skills/knowledge/experience: 5 to 8 + Years
* At least 5 to 8 years of experience in building complex test automation framework from scratch using JavaScript or TypeScript.
* Must have UI automation experience.
· Hands-on using Selenium WebDriver with Java Script/TypeScript.
· Involved in Automation frameworks building.
· Good to have experience with Percy and browser stack.
* Good to have API Automation experience/component integration testing experience with Postman or similar tools.
* Experience in Azure DevOps to integrating automated testing into a CI/CD pipeline using Jenkins or GitLab runner.
* Playwright (JavaScript)
* Node Js languages (JavaScript/Typescript)
* Version control operations (GitHub, GitLab, Bitbucket)
* Strong experience in BDD with Cucumber or similar framework
* Basic Object-Oriented Programming knowledge
* Experience of working in an agile environment and the role of QA in agile ceremonies
· Knowledge on Jira, Zephyr for Test Management
· Proficient Testing experience