Product Quality Control & QA Testing Test plan, test case design, creation, execution and reporting of results Defect reporting, tracking and correction verification (including regression testing) Application version and release management QA/test process diagnosis and efficiency improvement