Overview
Job Responsibility-
Work closely with developers and stakeholders to understand project requirements
Create and execute test cases to be run on web applications and web services
Report bugs and provide regular update on bug status
Build scripts for automated testing
Manual testing
Decide whether manual / automatic testing will be appropriate for a given project and given timeline
Continuous testing to support continuous integration and continuous delivery DevOps principles
QA process optimization and quality tracking in different project phases
Define and measure metrics
Take responsibility of all testing activities
Support the team in non-testing (support) activities if there is no project for testing
Expertise on Selenium Web Driver, Selenium Grid, Eclipse IDE
Bug life cycle and bug tracking tools
SQL Server. Should be able to execute basic database queries
SDLC and STLC (Knowledge of DevOps is beneficial)
Advantage if hands on experience on load testing
Detailed understanding of testing technologies and best practices