| JD: Testing | 
| Key Responsibilities | 
| Design automation framework, develop and execute test scripts. | 
| Perform technical and test execution activities. | 
| Design and write test cases in Gherkin language i.e. feature files | 
| Reverse engineer requirements and develop models as needed to support test automation. | 
| Ensure the quality and timeliness of delivery of testing assignments. | 
| Follow the test process and continuously improve the quality of the test process. | 
| Ensure constructive working relationships within team and with other functional group. | 
| Assisting the Test Manager in performing automation test estimation if required | 
| Domain Knowledge & Skills | 
| Hands-on experience in developing Test Automation suite using Java, Cucumber & selenium. | 
| Experience in design and implementation of Test Automation Framework | 
| Good knowledge in Banking domain | 
| Experience and Expertise in developing Test Harness in J2SE / Python | 
| Experience in Continuous Integration Tool Jenkins / Hudson | 
| Experience / Knowledge in Version Control systems like Git , CVS, Subversion, etc | 
| Experience in writing SQLs / PL-SQL | 
| Knowledge in Test Automation Design patterns like PageObject Model, PageObject Factory, etc | 
| Experience in any one of industry standard Test Automation Tools like QTP, TestComplete, etc | 
| Good knowledge in shell scripting & Unix commands |