Test Manager leads the testing team. It\’s his responsibility to be able to inform about the quality of the software at any time of the tests.
Typical tasks are:
- Counseling and supporting of contracts and project-setups (e.g. definition of the scope or deliverables of the customers).
- Counseling for Onsite-, Nearshore- or Offshore-Tests and controlling of the same.
- Creation and alignment of the test concept.
- Planning of tests and approach. This includes:
- Estimation of test duration
- Estimation of test efforts
- Estimation of test costs
- Organization of ressources
- Definition of test stages and cycles
- Introduction of metrics to measure the test-progress and evaluate the quality of the tests and the product.
- Decision about the kind of testing environment and automatization.
- Choice and introduction of testing tools and organization of the same.
- Introduction or optimization of supporting processes, e.g. disrepancy and configuration management.
- Instigation of specification, preparation, implementation or execution of tests.
- Supervising of the test-results and examination of the acceptance criteria.
- Continuous adjustments of the test-plan, based on the test results and progress.
- Triggering of action in case of issues.
- Creation and communication of test reports.
- Representation of the interest of tester-team within the project management and other parties.