Home › HRMS › Job roles › Information Technology › Test Manager
Information Technology · Manager

Test Manager job description

A Test Manager plans and controls testing for a project or program, usually in an IT services firm, bank, insurer or enterprise IT team. They write the test strategy and plan, estimate test effort, manage test leads and testers, coordinate system integration and user acceptance testing, and sign off with a test completion report. Most test managers answer to the delivery manager, with a dotted line to the Head of QA. A good Test Manager gives the client an honest picture of release risk and runs UAT so business users finish on time.

DetailFor this role
DepartmentInformation Technology
LevelManager
Reports toDelivery Manager
Direct reportsSenior QA Engineer, Software Tester, Manual Tester, Performance Test Engineer
Experience10 to 14 years in software testing, with 3 or more years managing testing for client projects

Test Manager job description template

Copy this job description, replace the text in square brackets and post it on your careers page or a job portal.

Job title: Test Manager

Department: Information Technology

Reports to: Delivery Manager

Location: [City], [office, branch or site]

About the role

A Test Manager plans and controls testing for a project or program, usually in an IT services firm, bank, insurer or enterprise IT team. They write the test strategy and plan, estimate test effort, manage test leads and testers, coordinate system integration and user acceptance testing, and sign off with a test completion report. Most test managers answer to the delivery manager, with a dotted line to the Head of QA. A good Test Manager gives the client an honest picture of release risk and runs UAT so business users finish on time.

Key responsibilities

  • Write the test strategy and master test plan, covering scope, test levels, environments, data, tools and exit criteria.
  • Estimate test effort and team size for proposals and change requests using a documented estimation model.
  • Schedule system testing, system integration testing, performance testing and UAT against the project plan.
  • Arrange test environments and test data with infrastructure, development and client teams before each phase.
  • Manage test leads and testers, assign modules and follow execution progress daily.
  • Run defect review meetings with development and client teams, and escalate blockers that threaten the schedule.
  • Prepare business users for UAT with scenarios and schedules, and track their sign-offs.
  • Report test progress, coverage and defect trends to the client and delivery manager every week.
  • Issue the test completion report with open risks and a go or no-go recommendation for each release.
  • Keep test artefacts audit-ready, especially for regulated clients such as banks and insurers.

Requirements

  • B.E., B.Tech, MCA or B.Sc
  • ISTQB Advanced Level Test Manager certification
  • PMP is an advantage
  • 10 to 14 years in software testing, with 3 or more years managing testing for client projects

KRAs and KPIs for a Test Manager

Key result areas for the appraisal form, each with a KPI you can measure every month or quarter.

Key result areaHow to measure it
Test planningTest strategy and plan approved by the client before the test phase starts
Execution on scheduleTest phases completed within planned dates, with any slippage flagged at least a week early
Defects reaching UATDefects found in UAT below 10 percent of those found in system testing
Estimation accuracyActual test effort within 15 percent of the estimate
UAT completionUAT sign-off received on or before the planned date
ReportingWeekly test status shared with the client on the agreed day

Skills and tools

Test strategy and planningTest estimation techniquesSIT and UAT coordinationDefect managementTest environment and data managementRisk-based testingBanking or insurance domain knowledgeClient communicationTeam managementNegotiation

Tools used day to day: OpenText ALM or Jira with Xray, Excel estimation models, Selenium or UFT, JMeter or LoadRunner, SQL client, Microsoft Teams.

Reporting line and career path

Delivery ManagerTest ManagerSenior QA EngineerSoftware TesterManual TesterPerformance TestEngineer

Interview questions for a Test Manager

  1. How do you estimate testing effort for a project with 200 requirements?
  2. UAT users keep missing their testing slots. What do you do?
  3. What goes into your test completion report?
  4. The client wants to go live with open severity 2 defects. How do you advise them?
  5. How do you plan system integration testing when three vendors own different systems?
  6. Tell me about a test phase that slipped. What caused it and what did you change?

Managing a Test Manager in ZeniaHR

Hire and manage your information technology team in one place

Post the role, onboard the new hire, and track attendance, leave and KRAs in ZeniaHR. Free for your first 50 employees.

Book a free demoSee pricing

Frequently asked questions

What does a test manager do?

A test manager plans and controls testing for a project or program. They write the test strategy and plan, estimate effort, manage testers, arrange environments, run defect reviews, support user acceptance testing and give a go or no-go recommendation in the test completion report. They are the client's main contact for test status.

Is ISTQB necessary for a test manager?

It is not compulsory, but many Indian IT services firms and banks ask for ISTQB certification, and its Advanced Level Test Manager qualification maps directly to this job. Clients also look for experience managing UAT and system integration testing on large projects, often in banking or insurance.

Who does a test manager report to?

In IT services companies a test manager usually reports to the delivery manager of the account, with a dotted line to the head of QA for standards. In product companies and enterprise IT they more often report to the head of QA or a QA manager.