- Design and develop test scripts using Selenium Webdriver TestNG or Cucumber based TDD or BDD framework for test infrastructure and provide automation expertise.
- Responsible for deployment and post deployment testing for the predictable delivery of quality releases.
- Research, recommend and implement tools as needed with the goal of increasing automation.
- Proactively diagnose issues and highlight the team and participate in generating, proposing and implementing innovative solutions to resolve them.
- Be meticulous about documentation and maintain a robust log of all test cases and results.
- Ensure that all tests are executed and give regular feedback to the team on quality status.
- Execute, investigate and report on the success of automated and manual tests as part of an agile development life cycle.
- Contribute to the development and maintenance of the API, Web UI and DB Automation framework to meet business needs with respect to functionality, performance, scalability, security and reliability.