Understanding of the Product/software by reviewing the Requirement
Writing and execution of the various test cases
Follow the process defined for testing
Creation of test framework & scripts, as per the functional / business requirements
Periodic review, maintenance and enhancement of test scripts with respect to change in any existing functionality
Making sure that the work is done as per Project schedule and incase if the scheduled deadlines is difficult to achieve it should be communicated well in advance
Raise the issues and defects as applicable and work with various stakeholders to resolve them