Skip to content
QA Knowledge Hub

Portfolio Project Kit

Portfolio Project Kit: a testing project you can explain in interviews

Test a deliberately buggy web app, build a Playwright and API framework that catches all 30 bugs, and learn to present it. Bug list, test plan, test cases, working framework and interview guide.

Who it is for

  • Freshers and manual testers who want a project to show when they apply for automation roles.
  • People who have followed tutorials but have nothing of their own on GitHub.
  • Anyone preparing for a round where they must explain a framework they built.

What is inside

  • The full bug list. All 30 bugs with steps to reproduce, expected and actual result, severity, priority, how a tester catches each, and where it lives in the code.
  • A test plan. Scope, approach, risks, entry and exit criteria and a traceability table, written as a model you adapt.
  • Test cases. 47 manual test cases as a spreadsheet, each linked to the bug it exposes.
  • A working framework. Playwright and TypeScript with page objects, an API client and fixtures: 41 tests, one per bug, and a report that tells you how many bugs the suite catches.
  • An interview guide. How to present the project, the questions you will get with model answers, and resume bullets.
  • A repository template. A README template and a checklist for putting your own version on GitHub.

How it works

  1. Run the app and explore it yourself before opening the bug list.
  2. Write your own test cases, then compare them with ours.
  3. Check your findings against the bug list; learn the technique for each one you missed.
  4. Build your framework. Start from ours, but write your own tests first.
  5. Put it on GitHub with the template and a bug score in the README.
  6. Prepare with the interview guide until you can talk about it for fifteen minutes.

The framework is proven: it passes all 41 of its tests on a fixed build of the app, and on the buggy build it catches all 30 bugs with no unexpected failures. Two commands show you the same result on your machine.

What it is not

  • Not a job guarantee, a certification or an official qualification.
  • Not a video course.
  • Not Selenium with Java: the framework is Playwright with TypeScript.
  • Not a real product: you practise on an app built to contain bugs, and you should say so in interviews.

Free first

The practice app and a starter test project are free and open source. Run it, hunt for bugs and see if this is useful before you pay. The sample page shows three complete entries from the bug list.

Questions

What do I need to use it?

A computer with Node.js 20 or newer and a code editor. Docker is optional. The framework uses Playwright with TypeScript, so basic JavaScript or TypeScript helps. There is no Selenium or Java version in this kit.

Is it a course or a video?

No. It is a set of documents and working code: the bug list, test plan, test cases, a test framework and an interview guide. You do the work; the kit shows what good looks like.

Will it get me a job?

No kit can promise that. It gives you a project you can show and explain, which is something many applicants do not have. What you do with it is up to you.

How do I get the files?

The download appears on the confirmation page as soon as the payment is confirmed. Links last a few days and a limited number of downloads. You can ask for a new link at any time on the Find my purchase page, using the email you paid with.

What if it does not work for me?

Write to us. If the files cannot be opened or are not what this page describes, you can have a refund within 7 days. The refund policy has the details.

Can I try before I buy?

Yes. The practice app is free to download and run, and the sample page shows three complete bug entries from the bug list.

Already bought? Find my purchase. Policies: refunds and delivery, terms, privacy.