Building and Leading a Test Team

Leading a test team means making sure the team has the skills, people and working arrangements to test the product well, now and in the coming months. It is the people side of the test management role: deciding which skills the team needs, finding gaps, hiring, onboarding and growing testers, and deciding how the team works with developers and with testers from outside.

For example, a payments team will launch a mobile app next quarter. In a skills matrix its test lead sees that nobody can yet test a mobile app alone. That finding becomes a decision — train, hire or bring in help — months before it could become a defect nobody was able to find.

Why it matters

Testing is only as good as the people who do it. A team without API skills tests only through the screen; a team where one person understands the refund rules stops when that person is on leave. Such gaps rarely appear in a test report; they appear as defects nobody was equipped to look for.

The topic matters before you lead anyone: senior testers interview candidates, onboard colleagues and mentor juniors. And as the lesson on stakeholder communication showed, bad news is worth most early: a skills gap raised in planning is a staffing decision; raised in release week, it is an excuse.

The skills a team needs, and the skills matrix

The lesson on tester skills covered what one tester needs. A team needs coverage: every skill the product and its risks demand, at the right depth, and never held by only one person. Take the list from the test strategy, the product risks and the roadmap: a banking app needs payment-domain knowledge and security awareness, a government portal needs accessibility testing, and an Arabic-first product needs right-to-left (RTL) and localisation testing.

A skills matrix makes coverage visible: skills on one axis, people on the other, and in each cell a level on a short written scale. For each skill, also write what the team needs, for example "two people at level 2 or above". Testers rate themselves first; the lead then calibrates the ratings one-to-one, using evidence such as work the person has done alone.

  • 0 — no experience with the skill.
  • 1 — learning: does the task with guidance.
  • 2 — independent: does the task alone, to the team’s standard.
  • 3 — expert: reviews other people’s work and can teach the skill.
  • A gap is any skill where fewer people reach level 2 than the team needs. For a skill used every week, set the need to at least two: a skill only one person holds is a single point of failure, which some teams call a bus factor of one.

Try it: Risk-Based Test Generator

Worked example: reading a skills matrix

A payments team has four testers: Huda, the test lead; Omar and Sara, who know the product well; and Arjun, who joined three months ago from an API team. Next quarter the company launches a mobile app and a partner API, and the test strategy asks for a load test before launch. Huda and the team list the skills the product and these plans need, agree the need for each and fill in the matrix.

A four-tester skills matrix: test design, payments and Arabic localisation meet the need, while API testing and automation each rest on one person and nobody can yet test mobile or performance alone.
SkillHudatest leadOmarSaraArjunjoined 3 months agoAt level 2+Needed
Test design and exploratory testing322132
Payments domain321022
Arabic and RTL localisation233032
API testing11031gap: one person2
Test automation (code)10121gap: one person2
Mobile app testing11100gap: nobody2
Performance testing10010gap: nobody1
  • 0 none
  • 1 learning, with guidance
  • 2 independent
  • 3 expert: reviews and teaches
  • Gap: fewer people at level 2 or above than needed

Illustrative team: the skills and the need for each come from the team’s own strategy, risks and roadmap.

  • Test design, payments and localisation meet the need. Arjun at 0 in payments is onboarding, not a gap: he pairs with Omar on refund stories.
  • API testing and automation each rest on Arjun alone. Omar will train for mobile and Huda leads the team, so Sara pairs with Arjun on partner-API stories, aiming for level 2 by the end of the quarter — shown when she designs a story’s API tests alone and he reviews them. For automation, Arjun coaches Huda and Sara, both at level 1, on the automated API test suite in sprint time agreed with the product owner.
  • Mobile testing: nobody is at level 2 and the launch is close, so training alone is too slow. Decision: hire one tester with mobile experience and train Omar alongside.
  • Performance testing is needed once, before launch. Decision: bring in a specialist and pair Arjun with them, so the team can rerun the test later. Not every gap must become a permanent skill.
  • Huda keeps the matrix and the training plan as Markdown tables in the team wiki and reviews them with the team every quarter.
Text version
Skill                        Huda  Omar  Sara  Arjun  At 2+  Need
Test design / exploratory      3     2     2     1       3    2
Payments domain                3     2     1     0       2    2
Arabic / RTL localisation      2     3     3     0       3    2
API testing                    1     1     0     3       1    2   gap: one person
Test automation (code)         1     0     1     2       1    2   gap: one person
Mobile app testing             1     1     1     0       0    2   gap: nobody
Performance testing            1     0     0     1       0    1   gap: nobody

Levels: 0 none, 1 learning, 2 independent, 3 expert (reviews and teaches)
Gap: fewer people at level 2 or above than the team needs

Try it: Markdown Formatter Try it: Markdown to PDF

Hiring, onboarding and helping testers grow

Hire for the gap the matrix shows, not for a generic job advert. In a structured interview every candidate gets the same questions and the same short practical task, scored against criteria agreed in advance, so that candidates can be compared fairly. A task such as listing test ideas and open questions for a one-paragraph requirement shows more than questions about definitions. Never ask for unpaid work on your real product, and include a developer on the panel.

Onboarding decides how soon a new tester contributes. Arrange access to environments, tools and test data before day one, assign a buddy, walk through the product, the test strategy and the main risks, then hand over real tasks with growing independence: part of the regression suite, a paired exploratory session, then the testing of a small story. Many teams set goals for the first 30, 60 and 90 days.

  • Training plan: one line per gap with the person, the target level, the method (pairing, an internal session, a course, a practice project), the date and the evidence that the level was reached. Reserve the time in sprint planning, or it does not happen.
  • Motivation: people stay engaged when they see their work matter, own an area, have a say in how they test and have time to learn.
  • Recognition: praise the behaviour you want, specifically and publicly — "Sara’s question in refinement removed a refund defect before coding". Never reward defect counts: that rewards duplicate and trivial reports and sets testers against developers.
  • Career paths: offer a specialist path that deepens a skill such as automation, performance, security or accessibility up to senior and principal roles, and a leadership path to test lead and test manager. Titles vary between companies; growing should not require becoming a manager.

Team composition, independence and outside testers

The lesson on testing mindset and psychology introduced the degrees of independence in the ISTQB Foundation syllabus v4.0, from the author testing their own work to testers from outside the organisation. A lead turns them into a team design. A common one: developers test their own components, testers embedded in each delivery team test the stories and the system, and an outside party covers what needs very high independence or a rare skill, such as a security assessment. Independence brings different perspectives and challenges the assumptions made during specification and implementation; its drawbacks are isolation from the developers, testers being seen as a bottleneck or blamed for release delays, and developers who feel less responsible for quality. Choose the degree per test level and per risk.

Testers outside your team — in another time zone, at a provider or in a crowd — need more explicit structure. The guide on in-house versus outsourced QA compares the staffing models; whichever you use, the lead makes it work:

  • Distributed testers: agree overlap hours for questions and triage, write a short daily handover (tested, blocked, next), and keep decisions in the tracker, not in private chats.
  • Outsourced testers: put scope, deliverables and outcome measures in writing, keep test assets in systems your company owns, and have a team member review their reports every cycle.
  • Crowd testers: many independent testers on their own devices for a short cycle, good for device and language coverage. They lack product context, so give them a precise scope and charters, expect duplicate and invalid reports, and triage them in the team. If they are paid per accepted defect, define in advance what counts.
  • In every model: synthetic or masked test data and scoped access that is revoked at the end. Outside testers must never see real customers’ personal data.

The test manager in a whole-team agile setting

In the whole-team approach everyone is responsible for quality, and the 2020 Scrum Guide describes Scrum Teams as self-managing: they decide internally who does what, when and how. So a test manager does not hand out daily test tasks inside a team. The ISTQB Foundation syllabus notes that in agile development the team may handle some test management tasks, while tasks that span several teams or the whole organisation may be done by test managers outside the team. That cross-team work is the job:

  • Strategy and standards: a shared test strategy, common severity definitions and a common approach to automation and test environments, which each team adapts.
  • People: hiring, the skills matrix across teams, coaching and career conversations for testers who sit in different teams.
  • Community: a regular meeting where testers from different teams share techniques, tools and problems; some organisations call it a guild or a chapter.
  • Cross-team quality: integration and end-to-end risks that no single team owns, release-level reporting, and escalating systemic problems such as an unstable shared environment.
  • Coaching the whole team: helping developers strengthen their unit tests and product owners write testable acceptance criteria, so that quality does not depend on testers alone.

Common mistakes

  • Building the skills matrix once and filing it. Needs change with the roadmap; review it every quarter.
  • Using the matrix to rank people in performance reviews: ratings get inflated and the real gaps disappear from it.
  • Hiring a copy of the strongest current tester instead of the skill the team is missing.
  • Onboarding by sending documents and waiting: without access, a buddy and real tasks, a new tester takes far longer to contribute.
  • Rewarding defect counts, which breeds duplicate and trivial reports and turns developers into opponents.
  • Handing work to outsourced or crowd testers without a scope, data rules or someone in the team who reviews their results.

The QA perspective

You do not need the title to do this work. Senior testers interview candidates, onboard newcomers and are often the first to notice that only one person understands a module. Raise it like a product risk, with evidence and a proposal: "Only Arjun can test the partner API on his own. If he is away in launch week, API testing stops. I propose that Sara pairs with him on the next two stories."

As a lead, keep the matrix, the training plan and your decisions on independence and outside testers next to the test strategy, review them with the team each quarter, and report skill gaps as project risks in planning: who is missing, what it affects and what you propose.

Practice exercise

Build a skills matrix and a training plan

Your task

You lead three testers on an online shop. Next quarter it opens a public REST API for marketplace sellers and must meet the accessibility requirements of a government contract. Rania is strong in exploratory testing and the checkout rules, and tests APIs with guidance. Khalid writes checkout UI automation on his own, knows the checkout rules well and has tried API testing once. Meera joined last month after two years of testing mobile banking apps, including screen reader checks; online shopping is new to her.

Build the skills matrix for next quarter, mark the gaps and write a training plan with one line per gap. For each gap, decide whether to train, hire or bring in outside help.

Steps
  1. List four to six skills from next quarter’s plans and risks.
  2. Rate each tester from 0 to 3 on this lesson’s scale and write the need for each skill.
  3. Mark every skill where fewer people reach level 2 than needed, including skills held by one person.
  4. For each gap, write the person, target level, method, date and evidence, and decide: train, hire or bring in.
Show the model answer
Model answer

Matrix (Rania, Khalid, Meera → need): exploratory testing and test design 3, 2, 2 → 2; checkout domain 3, 2, 0 → 2; API testing 1, 1, 0 → 2; accessibility testing 0, 0, 2 → 2; UI automation 0, 2, 0 → 2. Other ratings are fine if the description justifies them.

Gaps: API testing (nobody at level 2), accessibility (only Meera) and automation (only Khalid). Meera at 0 in the checkout domain is onboarding: she pairs with Rania on checkout stories.

API testing — train Rania and Khalid, both at level 1, by pairing them with a developer on the first seller-API stories; target level 2 by the end of the quarter; evidence: each designs the API tests for one story, reviewed by a developer. If the API launches early in the quarter, bring in an experienced API tester for the first release.

Accessibility — Meera pairs with Rania on keyboard and screen reader checks of the checkout against the WCAG level the contract names (for example WCAG 2.2 level AA); target level 2 for Rania by the end of the quarter; evidence: Rania checks one new page alone and Meera’s review finds no issue she missed. Because a contract depends on it, also consider an external accessibility audit before launch: very high independence that the team cannot give itself.

Automation — Khalid coaches Meera on the UI suite; target level 1 by the end of the quarter and level 2 the quarter after; evidence: UI tests Meera adds with Khalid’s guidance pass his code review. Until then the gap stays open: record it as a risk. No hire yet: for every gap there is someone at level 2, or a developer, to learn from. If the seller API grows into a product of its own, hire a tester with API and automation skills.

Frequently asked questions

Is a skills matrix the same as a performance review?

No. A skills matrix shows where the team is exposed and what to train or hire for. If the ratings affect pay or promotion, people inflate them, and the gaps disappear from the sheet but not from the team. Keep it a planning tool that the team discusses openly.

How many testers does a team need per developer?

There is no correct ratio. It depends on the product risk, how much testing the developers do, the level of automation and how much independence the context requires. Start from the work in the test strategy and the estimates, and watch for signals such as testing becoming the bottleneck or defects escaping from areas nobody had time to test.

Does a test manager still have a role in an agile organisation?

Yes, but the role changes. Inside a self-managing team the team decides how it tests; the test manager works across teams on strategy, people, the testing community and the quality risks that no single team owns. In a small company a senior tester or the engineering manager often does the same work without the title.

Can crowd testing replace a test team?

Rarely. Crowd testing adds breadth for a short time — many devices, languages and fresh eyes — but it builds no product knowledge, does not test continuously and depends on your team to scope it and triage its results. Use it to complement a team, not to replace one.

References

Practise with Mutqan tools

Score features by likelihood and impact, then generate a prioritised risk-based test plan.

Test Design

Normalise Markdown formatting (headings, lists, tables, emphasis) and preview the rendered result.

Formatting

Convert Markdown (.md) files to PDF in your browser: headings, lists, tables, code blocks, quotes, links and images typeset with embedded fonts.

PDF Conversion

Go deeper

Your progress on this topic

Part of the QA Roadmap