- Understand different approaches to software quality assurance and the nature of software ?defects
- Auditing, tracking and recording projects defects.?
- Understand the process and identify and correct the processes weaknesses.?
- Ensure that the development and/or maintenance processes are continuously improved to ?produce products that meet specifications/requirements.?
- Code Automated Tests and Analyze Test Results
- Communicate with Technical and Non-Technical Resources
- Prepare Test Plans, scenarios and test cases
- Perform and Document Risk Analysis
