Assisting developers in understanding the business need of what is being ask for, writing test cases for those requirements and actual testing and recording results of the tests, writing defects for any failed test cases, and assisting the customer when it is their time to test the same requirements in their own environment