Job Title: Sr. QA Engineer
Department: Software Development
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 /Selenium/Test bench
Requirements: (Knowledge, Skills, Abilities, Competencies, Education & Experience)
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
Good exposure to SQL query language
Exposure to Configuration management tool for code investigation – for e.g. CVS/SVN Defect
Management process knowledge
Exposure to Web Service JBOSS (SOA version preferred) / Apache Tomcat Programming in Java at
least basic level
Cucumber – use case driven test automation Exposure to Selenium
Equivalent combination of education, training, and relevant experience may be considered "This job description is intended to present the general content and requirements for the performance of this job. The description is not to be construed as an exhaustive statement of duties, responsibilities or requirements."