Record all defects encountered during review process and coordinate resolution of those issues with proper resources.
Utilize knowledge and experience to consistently refine QA/QC process to increase efficiency and decrease errors.
Provide feedback to management and peers to improve continuously processes of achieving goals within department.
Design, develop, execute and maintain QA test plans and cases.
Train, guide and mentor QA engineers, support and sustaining personnel.
Develop, implement and maintain QA automated test suites.
Analyze performance and profile test results to identify product weaknesses.
Enhance software quality through testing and advocacy of best practices.
Involve in design discussions to help identify problems before development starts.
Identify opportunities to improve QA processes to speed testing, improve test coverage and catch issues earlier.
Provide quality metrics to assess project progress and quality level.
Inspect and monitor project activities.
Perform sampling and testing activities.
Record inspection, monitoring, sampling and testing activities.
Monitor quality assurance activities to determine compliance with corporate policy and procedures.