RFP generator for software testing services

A structured request for proposal plus the response template every vendor must fill.

What this does

Describe your product, stack, current testing, goals and constraints. The generator writes a request for proposal with background, scope, deliverables, evaluation criteria with weights, the questions each vendor must answer, a timeline, the submission format and the contract terms vendors must accept or mark up.

It also produces the response template vendors fill in, so answers are comparable. Weights, questions and terms come from the framework and change with your situation.

See a sample output

Request for proposal: software testing services for Example Product Ltd

ChooseQAVendor framework v1.0. Situation: First vendor for a startup. Nothing you enter in the toolkit is sent anywhere.

1. Background

Example Product Ltd is inviting proposals for software testing services. Product: B2B web application for scheduling field service work, with a companion mobile app.

Technology: TypeScript front end, Node.js services, PostgreSQL, React Native mobile app, CI on every pull request.

Current state of testing: Developers write unit tests. No dedicated testers. Releases every two weeks with manual checks by the product manager. No end-to-end automation.

2. Scope

The service covers the following surfaces:

  • Web application
  • iOS app
  • Android app
  • Public API

Goals: Regression testing of each release within two working days; an end-to-end automated suite for the ten most important user journeys, in our repository and running in our pipeline; exploratory testing of new features.

Compliance context: GDPR or UK GDPR.

Engagement model: Dedicated team (monthly fee per person). Vendors may propose an alternative model in addition, priced separately.

3. Deliverables

  • A test strategy for the product covering scope, risks, approach, environments, entry and exit criteria, following the content described in ISO/IEC/IEEE 29119-3.
  • Test plans and test cases maintained in our tools.
  • Automated tests, where in scope, committed to our repository and running in our pipeline from the first week.
  • A weekly status report stating what was tested, what was not, open risks and a release recommendation.
  • A completion report at each release and at the end of the engagement.
  • Documentation sufficient for our team or a successor to continue the work without the vendor.

4. Evaluation criteria and weights

Proposals will be scored against these criteria. Weights are shown so you can focus your response. Price is evaluated as total cost over 12 and 24 months, including onboarding and exit.

Criteria groupWeight
Team and staffing20%
Process and methodology12%
Automation and code ownership12%
Tooling10%
Security and data10%
Reporting and communication10%
Commercials13%
Exit and continuity13%

A proposal that does not name the delivery team, or that requires test code to remain in the vendor's systems, will score zero on the related criteria.

5. Required responses

Answer each question in the response template in Appendix A. Answer with specifics: names, documents, examples. Attach evidence where asked.

  1. Who, by name and role, will work on our account in the first three months? Please share their CVs and confirm these are the people who will start, not examples.
  2. Who is the single accountable lead on your side, how much of their time is allocated to us, and what decisions can they make without escalating?
  3. How will your testers work inside our team day to day: which of our meetings do they attend, whose backlog do they work from, and who on our side assigns their work?
  4. Please share an anonymised test strategy or test plan you have written for another client. What sections does it contain?
  5. How do you fit testing into an agile, iterative delivery cycle? At what point in a sprint or release does your team start testing a change?
  6. In your first 30 days on our account, what will you produce and how will we know onboarding has worked?
  7. Which tools will you use for test management, defect tracking and reporting, and will they be our accounts or yours?
  8. Which devices, browsers and operating systems will you test on, and are they real devices, emulators or a cloud device service? Who pays for that service?
  9. How is test progress shown to us during a cycle? Can we see a live dashboard in our own tools, and which measures does it show?
  10. If you process personal data for us, will you sign a data processing agreement that covers every point in GDPR Article 28(3), including acting only on our documented instructions, confidentiality, security, assistance, deletion or return, and audits?
  11. How do you control access to our environments: named accounts, multi-factor authentication, least privilege, managed devices, and removal when someone leaves the team? How quickly is access removed?
  12. How exactly do you define and count your defect metrics, such as severity, priority, defect leakage, reopen rate and fix verification time? Where are those definitions written down?
  13. Who is our day-to-day contact, who is their escalation point, and how fast do they respond to a blocking issue during our working hours?
  14. How will you tell us about risks you see in our product or process, such as untestable requirements or unstable environments, and how quickly?
  15. Is your price based on time and materials, fixed price or outcomes, and exactly which activities are inside the price and which are billed separately?
  16. If we pay for time, how are hours recorded, approved and evidenced on invoices, and can we see timesheets by person and activity?
  17. Can you lock your rates for the initial term, and what is the mechanism and cap for any increase after that?
  18. What notice period applies to termination for convenience and for cause, and will service levels continue to apply during the notice period?

6. Timeline

StepDate
RFP issued[date]
Clarification questions due[date, one week after issue]
Proposals due[date, three weeks after issue]
Shortlist presentations with the proposed team[date]
Reference calls and due diligence[dates]
Paid pilot, if used[dates]
Contract signature[date]
Start of serviceStart within six weeks of contract signature; first automated journeys within the first quarter

7. Submission format

  • Appendix A completed in the order given, one answer per question.
  • CVs of every proposed team member, with the allocation of each person.
  • A sample test strategy and a sample status report from a comparable engagement, anonymised.
  • Commercial response: rates by role, what is included and excluded, onboarding and exit costs, rate review terms.
  • Security evidence: certificates with scope, or a current SOC 2 Type II report under NDA.
  • Three references from comparable engagements, at least one of them a former client.
  • Budget: Stated in the commercial response; we will compare total cost over 12 months.

8. Contract terms vendors must accept or mark up

State for each term whether you accept it, or propose alternative wording.

  • Ownership of test code and test assets
  • Repository and tool accounts held by the buyer
  • Exit plan and exit assistance period
  • Staff replacement terms
  • Service levels with measurable targets
  • Data processing agreement
  • Security obligations and incident notification
  • Confidentiality
  • Rate lock and price review
  • Change control
  • Termination for convenience and for cause

1 more page in the download.

Write your RFP

Sets the evaluation weights, the questions vendors must answer and the contract terms listed.

What the product does, who uses it and how it is sold.

Languages, frameworks, hosting, CI system.

Surfaces in scope

Who tests today, what is automated, release frequency, known problems.

What must be true after six and twelve months. Measurable where possible.

When the service must start.

A range, or say that total cost will be compared.

Compliance context

How many framework questions vendors must answer in each of the eight themes (1 to 8).

Request for proposal: software testing services for [Buyer]

ChooseQAVendor framework v1.0. Situation: General. Nothing you enter in the toolkit is sent anywhere.

1. Background

[Buyer] is inviting proposals for software testing services. Product: [describe the product, its users and how it is sold].

Technology: [languages, frameworks, hosting, CI system].

Current state of testing: [who tests today, what is automated, how often you release, known problems].

2. Scope

The service covers the following surfaces:

  • [list the surfaces in scope]

Goals: [what must be true after six and twelve months].

Compliance context: [regulations and supplier expectations that apply].

Engagement model: Open: vendors propose a model. Vendors may propose an alternative model in addition, priced separately.

3. Deliverables

  • A test strategy for the product covering scope, risks, approach, environments, entry and exit criteria, following the content described in ISO/IEC/IEEE 29119-3.
  • Test plans and test cases maintained in our tools.
  • Automated tests, where in scope, committed to our repository and running in our pipeline from the first week.
  • A weekly status report stating what was tested, what was not, open risks and a release recommendation.
  • A completion report at each release and at the end of the engagement.
  • Documentation sufficient for our team or a successor to continue the work without the vendor.

4. Evaluation criteria and weights

Proposals will be scored against these criteria. Weights are shown so you can focus your response. Price is evaluated as total cost over 12 and 24 months, including onboarding and exit.

Criteria groupWeight
Team and staffing17%
Process and methodology13%
Automation and code ownership13%
Tooling8%
Security and data13%
Reporting and communication8%
Commercials17%
Exit and continuity13%

A proposal that does not name the delivery team, or that requires test code to remain in the vendor's systems, will score zero on the related criteria.

5. Required responses

Answer each question in the response template in Appendix A. Answer with specifics: names, documents, examples. Attach evidence where asked.

  1. Who, by name and role, will work on our account in the first three months? Please share their CVs and confirm these are the people who will start, not examples.
  2. What is the seniority mix of the proposed team, and how many years of testing experience does each person have on products like ours?
  3. If a named team member leaves or is moved to another client, how much notice do you give us, who approves the replacement, and how is knowledge handed over?
  4. Please share an anonymised test strategy or test plan you have written for another client. What sections does it contain?
  5. How do you decide what to test first and what not to test? Walk us through how you would assess risk on our product.
  6. What are your entry and exit criteria for a test cycle, and who has the authority to say a release is not ready?
  7. Where will the test automation code live? Will it be in a repository that we own and control from the first commit?
  8. Who owns the intellectual property in the test code, test cases, data and documentation you produce for us, and does any of it depend on your own libraries or accelerators?
  9. Which automation framework would you use for our product, and why that one? What would make you choose differently?
  10. Which tools will you use for test management, defect tracking and reporting, and will they be our accounts or yours?
  11. Are any of the tools you propose licensed by you and charged to us, directly or inside your rate? What happens to those licences if we part ways?
  12. Can all test cases, results and defect history be exported in an open format such as CSV, JSON or plain text at any time, not only at exit?
  13. Can you share your most recent SOC 2 Type II report under NDA, and tell us its audit period, the Trust Services Criteria in scope, and which offices and systems it covers?
  14. What does your ISO/IEC 27001 certificate cover: which legal entity, which sites and which services? Which certification body issued it, which accreditation body accredits that body, and when does it expire?
  15. Where will our test data, test results, screenshots and logs be stored, in which countries, and on whose systems? Who on your side can reach them?
  16. Can you show us a real, anonymised weekly status report from a current engagement, with nothing added for the sales process?
  17. How exactly do you define and count your defect metrics, such as severity, priority, defect leakage, reopen rate and fix verification time? Where are those definitions written down?
  18. Which measurable outcomes would you agree to be held to, how are they measured, and what happens when one is missed?
  19. Is your price based on time and materials, fixed price or outcomes, and exactly which activities are inside the price and which are billed separately?
  20. If we pay for time, how are hours recorded, approved and evidenced on invoices, and can we see timesheets by person and activity?
  21. Can you lock your rates for the initial term, and what is the mechanism and cap for any increase after that?
  22. What exactly will you hand over when the contract ends: test cases, automation code, test data, environments configuration, defect history, documentation and credentials?
  23. Will you agree a written exit plan within the first months of the contract, keep it updated, and test it?
  24. How long a knowledge transfer period will you support at exit, what does it include, and how is it priced?

6. Timeline

StepDate
RFP issued[date]
Clarification questions due[date, one week after issue]
Proposals due[date, three weeks after issue]
Shortlist presentations with the proposed team[date]
Reference calls and due diligence[dates]
Paid pilot, if used[dates]
Contract signature[date]
Start of service[date]

7. Submission format

  • Appendix A completed in the order given, one answer per question.
  • CVs of every proposed team member, with the allocation of each person.
  • A sample test strategy and a sample status report from a comparable engagement, anonymised.
  • Commercial response: rates by role, what is included and excluded, onboarding and exit costs, rate review terms.
  • Security evidence: certificates with scope, or a current SOC 2 Type II report under NDA.
  • Three references from comparable engagements, at least one of them a former client.
  • Budget: [state a budget band, or say that total cost will be compared].

8. Contract terms vendors must accept or mark up

State for each term whether you accept it, or propose alternative wording.

  • Ownership of test code and test assets
  • Repository and tool accounts held by the buyer
  • Knowledge transfer on exit
  • Exit plan and exit assistance period
  • Staff replacement terms
  • Key personnel
  • Service levels with measurable targets
  • Service credits and remedies
  • Data processing agreement
  • Subprocessor approval and data location
  • No production data without written approval
  • Security obligations and incident notification
  • Audit and information rights
  • Restriction on subcontracting
  • Confidentiality
  • Rate lock and price review
  • Change control
  • Termination for convenience and for cause
  • Acceptance of deliverables
  • Limitation of liability with carve-outs
  • Insurance

Appendix A: response template

RefQuestionVendor responseEvidence
A1Who, by name and role, will work on our account in the first three months? Please share their CVs and confirm these are the people who will start, not examples.
A2What is the seniority mix of the proposed team, and how many years of testing experience does each person have on products like ours?
A3If a named team member leaves or is moved to another client, how much notice do you give us, who approves the replacement, and how is knowledge handed over?
A4Please share an anonymised test strategy or test plan you have written for another client. What sections does it contain?
A5How do you decide what to test first and what not to test? Walk us through how you would assess risk on our product.
A6What are your entry and exit criteria for a test cycle, and who has the authority to say a release is not ready?
A7Where will the test automation code live? Will it be in a repository that we own and control from the first commit?
A8Who owns the intellectual property in the test code, test cases, data and documentation you produce for us, and does any of it depend on your own libraries or accelerators?
A9Which automation framework would you use for our product, and why that one? What would make you choose differently?
A10Which tools will you use for test management, defect tracking and reporting, and will they be our accounts or yours?
A11Are any of the tools you propose licensed by you and charged to us, directly or inside your rate? What happens to those licences if we part ways?
A12Can all test cases, results and defect history be exported in an open format such as CSV, JSON or plain text at any time, not only at exit?
A13Can you share your most recent SOC 2 Type II report under NDA, and tell us its audit period, the Trust Services Criteria in scope, and which offices and systems it covers?
A14What does your ISO/IEC 27001 certificate cover: which legal entity, which sites and which services? Which certification body issued it, which accreditation body accredits that body, and when does it expire?
A15Where will our test data, test results, screenshots and logs be stored, in which countries, and on whose systems? Who on your side can reach them?
A16Can you show us a real, anonymised weekly status report from a current engagement, with nothing added for the sales process?
A17How exactly do you define and count your defect metrics, such as severity, priority, defect leakage, reopen rate and fix verification time? Where are those definitions written down?
A18Which measurable outcomes would you agree to be held to, how are they measured, and what happens when one is missed?
A19Is your price based on time and materials, fixed price or outcomes, and exactly which activities are inside the price and which are billed separately?
A20If we pay for time, how are hours recorded, approved and evidenced on invoices, and can we see timesheets by person and activity?
A21Can you lock your rates for the initial term, and what is the mechanism and cap for any increase after that?
A22What exactly will you hand over when the contract ends: test cases, automation code, test data, environments configuration, defect history, documentation and credentials?
A23Will you agree a written exit plan within the first months of the contract, keep it updated, and test it?
A24How long a knowledge transfer period will you support at exit, what does it include, and how is it priced?
Download your document:

The CSV is the response template: send it with the RFP so every vendor answers in the same format.

Everything on this page runs in your browser. Nothing you type is sent to us or to anyone else, and nothing is stored after you close the tab.

Framework v1.0 · released 2026-09-24 · changelog

Questions buyers ask

Why include the evaluation weights in the RFP?
Vendors write to what you will score. Showing the weights by theme gets you answers about the things that decide your choice, and makes the evaluation easier to defend.
Why a response template?
When every vendor answers the same numbered questions in the same format, you compare answers side by side instead of comparing brochures.
Should we state a budget?
A band helps vendors propose a realistic team. If you prefer not to, say that proposals will be compared on total cost over 12 and 24 months, including onboarding and exit.
How many vendors should receive it?
Enough to compare, few enough to read properly. Many buyers send an RFP to a shortlist chosen after short calls. Tell every vendor the same timeline and answer clarification questions to all of them.