All articles

Custom Software10 min read

How to Choose a QA Outsourcing Vendor: Scorecard and RFP Questions

Choose a QA outsourcing vendor by scoring every shortlisted firm against the same weighted criteria, asking the same written questions and testing them on the same real scenario. This guide gives a copyable scorecard, an RFP question list and the red flags to watch for.

Written byUsama AsifPublished

To choose a QA outsourcing vendor, score every shortlisted firm against the same weighted criteria, ask each the same written questions, and test them on the same real scenario before you sign. Weight test thinking, defect reporting and handover of assets above price, because a cheap team that reports unreproducible bugs costs more than it saves.

Most buyers compare QA vendors by hourly rate and a slide deck of logos. Neither predicts whether the team will find the defects that matter. This guide gives you a scorecard you can copy into a spreadsheet, a question list for your request for proposals (RFP), the red flags that show up in proposals, and a pilot method that compares vendors fairly. If you are still deciding whether to outsource at all, read our QA outsourcing guide first; this post assumes you have decided and need to pick a partner. The service side of the same decision is described on our QA outsourcing services page.

What should a QA vendor scorecard measure?

A QA vendor scorecard should measure the things that determine test quality (how the vendor thinks, reports and hands over), the things that determine working fit (communication, hours, tooling) and the commercial terms, in that order of weight. Price belongs on the card but rarely deserves the largest weight.

Copy the table below into a spreadsheet. The weights are a starting point, not a standard: change them to match what hurts most in your releases today. Score each criterion from 1 (weak) to 5 (strong) from evidence, not impressions, and multiply by the weight.

CriterionSuggested weightWhat good looks likeEvidence to ask for
Test thinking20%Identifies risks and edge cases in a sample feature, not just the happy pathA written test approach for one of your real features
Defect reporting quality15%Reproducible steps, expected versus actual result, severity, environment, evidenceThree anonymized defect reports from earlier work
Automation approach10%Automates stable, repeated checks first; scripts live in your repository; follows the test pyramidTheir automation priority list and framework choices
Independence and honesty10%Reports what is true, including their own missed checks; no pressure to pass releasesHow they handled a disagreement with a development team
Communication and overlap hours10%Agreed overlap windows, response times and a daily or weekly summaryA written communication plan
Domain and technology fit10%Has tested systems like yours (ERP, mobile, API, web) and knows the failure modesDescribed experience, with references you can call
Handover of assets10%Test cases, scripts, data and defect history stored in your accounts and handed over on exitContract wording on ownership and exit
Security and confidentiality5%NDA before details are shared, role-based access, anonymized dataWritten data-handling approach
Commercial terms10%Clear rate card, defined scope, notice period, no hidden tooling chargesThe full rate card and a quote for your scenario

Worked example: scoring three vendors

The vendors and scores below are invented to show the arithmetic. They are not real firms and not a recommendation.

Criterion (weight)Vendor AVendor BVendor C
Test thinking (20%)452
Defect reporting (15%)443
Automation approach (10%)345
Independence (10%)443
Communication (10%)534
Domain fit (10%)343
Handover (10%)542
Security (5%)443
Commercial terms (10%)335
Weighted score (out of 5)3.904.003.20

Each weighted score is the sum of weight times score. Vendor B wins on test thinking and automation even though Vendor A communicates better and Vendor C is the cheapest. The point of the card is not the number itself; it is that the team has to agree, criterion by criterion, why one vendor scored higher than another.

Which questions should go in a QA outsourcing RFP?

Put the same written questions to every vendor and ask for answers in writing, so the proposals can be compared line by line. Group the questions by what they reveal.

Approach and thinking

  1. How would you test this sample feature of ours? List the ten checks you would run first and why.
  2. How do you decide what to test more deeply and what to test lightly?
  3. How do you handle requirements that are incomplete or contradictory?
  4. What do you do in the first two weeks, before you have run a single test?
  5. How do you find problems that are not in the written requirements?

Reporting and communication

  1. Show a redacted example of a defect report and a weekly summary.
  2. How do you agree severity, and who has the final say when we disagree?
  3. How quickly do you acknowledge a blocking defect, and during which hours?
  4. What do you need from our team each week to keep working at speed?
  5. How do you report on tests that could not be run, and why?

Automation and tooling

  1. Which checks would you automate first, and which would you leave manual?
  2. Which frameworks and tools do you propose, and who pays for licences?
  3. Where do scripts live, and can we run them in our own pipeline?
  4. How do you keep automated tests from becoming flaky and ignored?
  5. How do you measure whether automation is paying back?

People and continuity

  1. Who exactly will test for us, and may we interview them?
  2. What happens if a tester leaves during the engagement?
  3. How do you transfer knowledge between testers?
  4. What is the ratio of senior to junior testers on the proposed team?
  5. How do you handle peaks, for example before a major launch?

Security, ownership and exit

  1. Do you sign a non-disclosure agreement before we share details?
  2. Who owns test cases, scripts and data, and how are they handed over on exit?
  3. How is access to our environments granted, limited and removed?
  4. How do you handle test data that comes from production?
  5. What is the notice period, and is there a minimum term?

Measures and accountability

  1. Which measures would you report: defects found, defects escaped, regression cycle time?
  2. How do you avoid being measured only by the number of test cases run?
  3. What would make you advise us not to release?
  4. Can we speak to two clients with similar systems?
  5. What would a time-boxed pilot look like, and what would count as success?

What red flags should you watch for in proposals?

The warning signs below appear in vendor proposals often enough to deserve a place on the checklist. One alone is not a reason to reject; several together are.

  • Hundreds of end-to-end browser scripts as the main strategy. Screen-driven tests are slow and brittle. A sound plan favours many small, fast checks and a few broad journey tests, as described in Ham Vocke's "The Practical Test Pyramid" on martinfowler.com.
  • Metrics based on test cases executed. A team can run thousands of trivial cases and miss the one that matters. Ask about escaped defects and severity instead.
  • No named testers. If the vendor cannot say who will do the work, you are buying a pool of whoever is free.
  • Scripts that stay on the vendor's machines. If you cannot run the suite without the vendor, you are locked in.
  • A guaranteed number of defects. No honest team promises to find a set number; defects depend on the software.
  • Unrealistically fast ramp-up. A team that claims to be productive on a complex system in days has not understood the context it needs.
  • No questions about your system. Good vendors ask about users, releases, risks and past incidents before they quote.
  • Reluctance to run a pilot. A vendor confident in its testers will usually accept a small, paid trial on real work.
  • Vague answers on independence. If the same firm builds and tests your software, its testing is useful but not independent. That is acceptable when you know it, and a problem when nobody mentions it.

How do you run a fair vendor pilot?

A fair pilot gives every shortlisted vendor the same scenario, the same access, the same time box and the same success criteria, so differences in results come from the vendors, not the conditions.

  1. Pick one real scope. A single module or a recent release, large enough to contain meaningful risk.
  2. Seed known defects. Ask your own testers or developers to list issues they already know about, or plant a small number in a staging copy. This shows how thorough each vendor is.
  3. Give identical access. The same staging environment, test accounts, documentation and walkthrough for every vendor.
  4. Set a time box. Two to four weeks is typical for a pilot; the right length depends on the size of the scope.
  5. Agree success criteria in advance. Valid defects found, share of seeded defects found, clarity of reports, time to acknowledge questions.
  6. Review together. Score the pilot with the same scorecard, and compare it with the proposal scores to see whether the written promises held.

Ask each vendor to put the pilot results in the same format: a defect log and a short written summary. If a vendor produces polished slides but a thin defect list, the scorecard will show it.

How do you compare price without being misled?

Compare the cost of the same scenario, not hourly rates. Rates vary widely by country, seniority and skill mix, and a lower rate can hide a slower or less thorough team. Ask every vendor to quote the same scope, for example "regression testing of this release, plus automation of the ten most important journeys", and compare the total and the assumptions behind it. For how cost drivers and models fit together, see our guide to QA outsourcing cost drivers and engagement models.

Look for hidden items: tool licences, environment costs, charges for rework, minimum terms and extra fees for reports. Ask who pays for devices, cloud test environments and test management software. For developer-side rate comparisons by country, see our offshore development cost by country guide.

Should the same company build and test your software?

It can, but you should decide knowingly. A company that builds and tests the same system tests it competently and efficiently, because it already understands it, but its testing is not independent of its own assumptions. For high-stakes releases, appoint a separate tester, keep acceptance testing with your own staff, or both. Our QA outsourcing services cover both cases: testing inside a project we build, and independent testing of software that someone else built.

How Timeline Digital handles vendor selection conversations

Timeline Digital is a custom software development company founded in 2013 and headquartered in Islamabad, Pakistan. When a buyer is comparing QA providers, including us, we suggest the same-scenario pilot above and are comfortable being scored against the same scorecard. Our working hours are Monday to Friday, 9:00 to 18:00 Pakistan time (PKT, UTC+5), which you should compare against the overlap you need. Timeline Digital does not publish prices for custom software, because every project is custom. To discuss a testing scope, Discuss Your Project.

Frequently asked questions

How do you choose a QA outsourcing vendor?

Score each shortlisted vendor against the same weighted criteria, ask the same written questions and run a time-boxed pilot on the same real scenario. Give most weight to test thinking, defect reporting quality, automation approach and handover of test assets, and less to hourly rate. Check references with similar systems, and confirm who will do the work and that you may interview them.

What should be in a QA outsourcing RFP?

A sample feature or release to test, written questions on approach, reporting, automation, people, security and ownership, a request for a redacted defect report and weekly summary, a full rate card, the overlap hours you need, and a request for a pilot proposal. Ask every vendor the same questions in the same order so answers can be compared line by line.

What are red flags in a QA vendor proposal?

Warning signs include a plan built on hundreds of browser-driven scripts, success measured by test cases executed, no named testers, scripts kept on the vendor's machines, guaranteed defect counts, an unrealistically quick ramp-up, no questions about your system and reluctance to run a pilot. One sign is a prompt for questions; several together are a reason to look elsewhere.

How long should a QA vendor pilot last?

Two to four weeks is a common length, long enough for the team to meet real conditions and for you to see several defect reports and a weekly summary. The right length depends on the size of the scope and how often you release. Agree the scope, the access given and the success criteria before the pilot starts.

Should I choose the cheapest QA outsourcing vendor?

Not on rate alone. Rates vary widely by country, seniority and skill mix, and a cheaper team that writes unreproducible defect reports or misses serious bugs costs more in rework and escaped defects. Ask each vendor to quote the same scenario and compare the total, the assumptions and the hidden items such as tool licences, minimum terms and charges for rework.

Who should own the test cases and automation scripts?

You should. Test cases, automation scripts, test data and defect history should live in your repository and tools and be handed over on exit, so you can change vendors without rebuilding your regression suite. Write this into the contract before the engagement starts, and check that scripts use a common framework your own team could maintain.

Topics in this article

  • QA Outsourcing
  • Outsourced QA Testing
  • Vendor Selection
  • RFP
  • Software Testing
  • Quality Assurance Outsourcing

Start a conversation

Tell us how your business works.

Describe what is slowing your team down. We will help you work out what to build, and how a free pilot lets you judge our work before the full project.

Prefer WhatsApp? Start a chat

What happens next

  1. You send a short brief

    The problem, the people involved and any target date. A senior engineer replies within 4 business hours.

  2. We understand your workflow

    A first call about how your business works today. An NDA can be signed before you share details.

  3. You test a free pilot

    You choose 2 to 3 key modules and we build them first, so you judge real software before the full project.