Job Description:

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

Ability to liaise with business users to understand the requirements thoroughly.