* Experience in designing and developing the automation test cases using Selenium and REST API automation or JUNIT
* Experience in testing software at API and Web-Services level
* Experience in using of Cloud based environments for testing is good to have
* Strong experience contributing in testing in Agile project environment.
* Develop and enhance the test infrastructure and continuous integration framework used across teams.
* Be an expert in developing and executing maintainable automation tests for Integration, acceptance, functional, and regression test cases.
* Experience in developing test automation through BDD and TDD practices
* Experience with client server environments
* Understands software quality best practices, test strategy and planning, test case -development, test case deployment and execution, test data, defect tracking, and test automation; actively participates in process improvements
* Demonstrate a mature and sophisticated approach to problem solving.
* Effectively collaborate and communicate with others
* experience in Test automation using either Selenium and REST API or JUNIT is required
* Experience in testing software at API and Web-Services level is required
* Strong knowledge on Java - minimum of 1 years of experience
* Validating web-services using SOAP UI/TestNG or equivalent technologies
* Hands on experience in using the Test Management tools like HP ALM or QTP or JIRA is desirable.
* Hands on experience in using the Configuration Management tools like Git/ TFS is desirable.