• Creating a quality assurance department
• Building
a test lab
• Adapting
ISO, CMM and Six Sigma models to business needs
• Negotiating
and implementing standards and practices
• Establishing
goals and methods for quality assurance, quality control and testing
• Establishing
metrics to analyze performance and results
• Auditing
project management, software engineering and testing processes
• Auditing
testware and test environments
• Selecting
and customizing appropriate tools for
- manual testing
- automated functional testing
- automated performance testing
- change management
- configuration management
- version control
- document management
• Developing
templates for system and test documentation
• Developing
technical procedures guides
• Managing
testing for software products
• Creating
test plans, test cases, test data and test metrics
• Educating
business managers, project managers and development managers about
the key principles and best practices of quality assurance