Job Description:
- Proven experience in designing and building automation test frameworks for testing single page applications.
- Proven experience in designing and building API driven test frameworks.
- Experience with WebdriverIO, Puppeteer, Playwright based testing of UI
- Experience with JavaScript/TypeScript and willingness to use either of the languages.
- Experience in Behaviour Driven Development using Cucumber preferred.
- Hands on experience in creating and maintaining an automated test suite especially for projects involving microservices and cloud.
- Strong experience in defining test scenarios from acceptance criteria.
- Knowledge of Selenium Grid or other methods to drive parallel execution is highly desirable.
- Strong knowledge of continuous integration and testing with Jenkins, Bamboo or equivalent
- Thorough knowledge and demonstrable experience with agile development practices, JIRA and Confluence, and Git/Bitbucket or similar distributed source-control systems
- Preferable experience utilising Docker and containers
- Experience with OpenShift/AWS and Kubernetes
- Experience with Performance and Volume testing would be considered as beneficial (JMeter, Artillery or LoadRunner)
- Strong troubleshooting skills and ability to contribute to continuous improvement process.
Ability to liaise with business users to understand the requirements thoroughly.