The task is to verify and evaluate the quality of Product before delivering it to the customer. An important part of software quality is the process of testing and validating the software. A proactive behavior is expected from the testing team. The testers in the team should share the common objective of establishing the confidence in the quality of the software. The testing activities are to be conducted in the environment of trust. The policies and standards are to be followed to conduct the testing activities for the success of the project. The testers group can comprise of entry level testers, senior testers, performance testers, automation testers and testers performing specific tests. There are different roles in a software testing team. The software testing is performed at every level of software development with specific objectives and by IT professionals. This ensures early defect detection and fixing. There are two ways in which the software testing team performs the testing- manual testing and automation testing.