Edit post Follow this blog Administration + Create my blog


April 29 2019 , Written by Harry Published on #TESTER


    The test manager is tasked with overall responsibility for the test process and successful leadership of the test activities. The test management role might be performed by a professional test manager, or by a project manager, a development manager, or a quality assurance manager. In larger projects or organizations, several test teams may report to a test manager, test coach, or test coordinator, each team is headed by a test leader or lead tester.

Typical test manager tasks may include:

  • Develop or review a test policy and test strategy for the organization

  • Plan the test activities by considering the context, and understanding the test objectives and risks. This may include selecting test approaches, estimating test time, effort and cost, acquiring resources, defining test levels and test cycles, and planning defect management

  • Write and update the test plan(s)

  • Coordinate the test plan(s) with project managers, product owners, and others

  • Share testing perspectives with other project activities, such as integration planning

  • Initiate the analysis, design, implementation, and execution of tests, monitor test progress and results and check the status of exit criteria (or definition of done)

  • Prepare and deliver test progress reports and test summary reports based on the information gathered

  • Adapt planning based on test results and progress (sometimes documented in test progress reports, and/or in test summary reports for another testing already completed on the project) and take any actions necessary for test control

  • Support setting up the defect management system and adequate configuration management of testware

  • Introduce suitable metrics for measuring test progress and evaluating the quality of the testing and the product

  • Support the selection and implementation of tools to support the test process, including recommending the budget for tool selection (and possibly purchase and/or support), allocating time and effort for pilot projects, and providing continuing support in the use of the tool(s)

  • Decide about the implementation of the test environment(s)

  • Promote and advocate the testers, the test team, and the test profession within the organization

  • Develop the skills and careers of testers (e.g., through training plans, performance evaluations, coaching, etc.)

    The way in which the test manager role is carried out varies depending on the software development lifecycle.

For example, in Agile development, some of the tasks mentioned above are handled by the Agile team, especially those tasks concerned with the day-to-day testing done within the team, often by a tester working within the team. Some of the tasks that span multiple teams or the entire organization, or that have to do with personnel management, may be done by test managers outside of the development team, who are sometimes called test coaches.

Share this post
To be informed of the latest articles, subscribe:
Comment on this post