creating and running tests, identifying errors and providing feedback to ensure a final product meets a company's quality standards