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