Major Responsibilities
Understanding product requirements and designing test plan/ test cases.
Collaborate with developers for discussing story design/ test cases / code walk through etc.
Design automation strategy for regression test cases.
Execution of tests and collaborating with developers in case of issues.
Review unit test coverage/ enhance existing unit test coverage
Automate integration/ end to end tests using Junit/ Mockito :
Minimum 4 to 6 years of web application testing/ test automation
Good analytical skills
Excellent written and oral communication skill
Exposure to test design techniques
Exposure to Agile Development methodology, Scrums
Basic Java programming exposure.
Should be able to read and understand code.
Review and understand unit test cases/ suggest additional coverage points at unit level.
Exposure to multi-tier web application deployment/architecture (Spring Boot)
Good exposure to SQL query language
Exposure to Configuration management tool for code investigation - GitHub
Defect Management process knowledge
Exposure to Web Service / API testing
Cucumber - use case driven test automation
Any Graduate