Test Management System
Full-stack SaaS platform for QA teams to manage test cases, execution and bug tracking
Overview
A SaaS platform for QA teams to manage test cases, test runs, and bug tracking. It replaces scattered spreadsheets with a cleaner workflow for testing progress and release visibility.
Challenge
Most development teams manage QA in a mess of spreadsheets, Google Docs, and disconnected bug trackers. The challenge was building a platform that QA engineers would actually want to use — something that reduces their administrative overhead rather than adding to it, while giving team leads and project managers the visibility they need to make release decisions with confidence. The multi-tenant requirement meant each team's test data had to be completely isolated from others on the platform.
Approach
I designed the system around the natural workflow of a QA team — write tests, organize into suites, run them, record results, log defects, review. Every feature exists to support this workflow. The UI is built for speed — keyboard-friendly test case creation, bulk actions for managing large test suites, and a dashboard that answers the most important question instantly: is this release ready to ship?
Key Features
- Test case creation with steps, expected results and priority
- Test suite and module organization for structured coverage
- Test execution tracking — Pass, Fail, Blocked, Skipped
- Real-time QA dashboard with coverage and progress metrics
- Defect logging and severity tracking
- Team collaboration with role-based access
- Multi-project support with isolated workspaces
- Auth.js v4 secure authentication
- Multi-tenant architecture for team isolation
- Sprint and release-level testing progress reports
Result
The Test Management System is a production-ready QA platform that replaces spreadsheet-based testing workflows with a purpose-built, collaborative tool. It demonstrates my ability to understand a professional domain deeply and translate that understanding into software that solves real workflow problems.


