WORKS

TestHub: QA Test Management Platform

WORKS

TestHub: QA Test Management Platform

WORKS

TestHub: QA Test Management Platform

TestHub: QA Test Management Platform

A web platform that helps QA teams create, manage, and run test cases, while enabling managers to track testing progress, monitor pass/fail results, and see who is responsible for each test case.

  1. Overview

Role: UI/UX Designer

Team:

  • 1 General Manager (Stakeholder)

  • 1 Product Owner (QA Lead)

  • 1 UI/UX Designer

  • 1 Front-end Engineer

  • 1 Back-end Engineer

Platform: Web application (Responsive)

  1. My Contribution

As the sole UI/UX Designer, I translated product ideas and requirements into clear workflows and interfaces for QA teams.

Key contributions:

• Conducted internal user interviews and researched similar tools to understand testing workflows
• Translated product ideas into workflows, wireframes, and high-fidelity UI
• Applied patterns from the company’s design system
• Defined flows for test case management and test runs
• Collaborated with the QA Lead to refine requirements
• Supported engineers during development and design handoff
• Reviewed UI implementation and identified issues before QA testing

  1. Context & Problem

Before TestHub, QA teams managed test cases using self-created Excel templates stored across multiple folders.

As the number of test cases increased, QA engineers spent significant time searching, duplicating, and organizing files, which made the testing process inefficient.

What initially appeared to be a file management issue revealed a deeper workflow problem in testing management.

Example of the spreadsheet workflow used by Hoang Dang and Anh Pha (QA Engineer) before TestHub.

Key issue:

  • Test cases were frequently duplicated, difficult to reuse, and hard to find

  • Test execution tracking was manual and time-consuming

  • Data inconsistencies occurred due to manual editing

  • Teams lacked clear visibility into testing progress

  • Linking test cases with bugs and requirements was difficult

  1. Design Solution

To solve the limitations of spreadsheet-based testing, TestHub was designed as a centralized testing platform for QA teams to create, organize, and execute test cases.

The platform is structured around two core modules:

Test Case Management – create and manage reusable test cases
Test Run Management – execute tests and track results

This structure separates test case management from test execution, allowing teams to reuse test cases across different testing cycles.

Within Test Runs, a status summary shows how many test cases are passed, failed, or not executed, helping QA engineers quickly track testing progress.

Test Case Management

In this tab, QA engineers create and manage reusable test cases. Each test case includes:

Title and description
Test type (manual or automated)
Preconditions and test steps

Preconditions and test steps are structured as reusable components, helping teams maintain consistent testing structures and create test cases more efficiently. QA leads can also define templates for preconditions and steps, enabling faster and more standardized test case creation.

Test Run Management

Testing activities are managed in this section. QA engineers can quickly create a test run by selecting a component, which automatically includes all related test cases. They can then:

Execute assigned test cases
Run automated tests
Update results (pass, fail, pending)
Add notes or bug observations
Link test cases to Jira tickets

Test cases can also be assigned to specific QA engineers, providing clear ownership during execution.

  1. User Feedback (After Launch)

After TestHub was adopted internally, QA engineers shared feedback about how it improved their workflow.

Hoàng Đăng (QA Engineer)

“Previously, our testing process relied entirely on Google Sheets. As the number of test cases grew, managing hundreds of rows became cumbersome and error-prone.

With TestHub, everything is centralized. The Test Run structure helps organize related test cases clearly, and deployment status is visible directly in the app.”

Anh Pha (QA Engineer)

“Moving from fragmented spreadsheets to TestHub created a single source of truth for our QA process. Structured Test Runs and bug synchronization reduced manual work and made the testing workflow more transparent, helping our team move through testing cycles faster.”

Continuous Improvements

After launch, we collected feedback from QA teams and continued improving the product. Several enhancements were introduced, including bulk actions for updating multiple test results and Jira ticket integration to better connect testing and bug tracking workflows.

  1. Design Impact

Reduced duplication

Reusable test cases reduced repeated documentation and simplified maintenance.

Faster test setup

QA engineers can create test runs by selecting components instead of assembling cases manually.

Improved testing visibility

Centralized dashboards allow QA leads to track testing progress more easily.

More reliable data

Structured workflows reduce errors caused by manual spreadsheet updates.

Better workflow efficiency

QA engineers spend less time managing files and more time focusing on testing quality.

  1. Collaboration & Design Handoff

After handing off the design to engineers, I support the implementation by reviewing the UI before it moves to QA. I check spacing, layout alignment, and visual styles, and report any issues in a shared sheet so they can be fixed quickly. This helps ensure the final product is polished and consistent with the design.

  1. Lesson Learned

Designing internal tools taught me that effective products are not defined by the number of features, but by how well they support real team workflows.

Launching a product is not the finish line. Continuous feedback and collaboration with QA, product, and front-end engineers help refine workflows and improve the system over time.

During the project, I also joined UI review sessions with engineers to check spacing, styles, and interactions before QA testing. Catching these issues early helped ensure a more polished final product.

(*A real moment during UI review 😄)

TestHub: QA Test Management Platform

A web platform that helps QA teams create, manage, and run test cases, while enabling managers to track testing progress, monitor pass/fail results, and see who is responsible for each test case.

  1. Overview

Role: UI/UX Designer

Team:

  • 1 General Manager (Stakeholder)

  • 1 Product Owner (QA Lead)

  • 1 UI/UX Designer

  • 1 Front-end Engineer

  • 1 Back-end Engineer

Platform: Web application (Responsive)

  1. My Contribution

As the sole UI/UX Designer, I translated product ideas and requirements into clear workflows and interfaces for QA teams.

Key contributions:

• Conducted internal user interviews and researched similar tools to understand testing workflows
• Translated product ideas into workflows, wireframes, and high-fidelity UI
• Applied patterns from the company’s design system
• Defined flows for test case management and test runs
• Collaborated with the QA Lead to refine requirements
• Supported engineers during development and design handoff
• Reviewed UI implementation and identified issues before QA testing

  1. Context & Problem

Before TestHub, QA teams managed test cases using self-created Excel templates stored across multiple folders.

As the number of test cases increased, QA engineers spent significant time searching, duplicating, and organizing files, which made the testing process inefficient.

What initially appeared to be a file management issue revealed a deeper workflow problem in testing management.

Example of the spreadsheet workflow used by Hoang Dang and Anh Pha (QA Engineer) before TestHub.

Key issue:

  • Test cases were frequently duplicated, difficult to reuse, and hard to find

  • Test execution tracking was manual and time-consuming

  • Data inconsistencies occurred due to manual editing

  • Teams lacked clear visibility into testing progress

  • Linking test cases with bugs and requirements was difficult

  1. Design Solution

To solve the limitations of spreadsheet-based testing, TestHub was designed as a centralized testing platform for QA teams to create, organize, and execute test cases.

The platform is structured around two core modules:

Test Case Management – create and manage reusable test cases
Test Run Management – execute tests and track results

This structure separates test case management from test execution, allowing teams to reuse test cases across different testing cycles.

Within Test Runs, a status summary shows how many test cases are passed, failed, or not executed, helping QA engineers quickly track testing progress.

Test Case Management

In this tab, QA engineers create and manage reusable test cases. Each test case includes:

Title and description
Test type (manual or automated)
Preconditions and test steps

Preconditions and test steps are structured as reusable components, helping teams maintain consistent testing structures and create test cases more efficiently. QA leads can also define templates for preconditions and steps, enabling faster and more standardized test case creation.

Test Run Management

Testing activities are managed in this section. QA engineers can quickly create a test run by selecting a component, which automatically includes all related test cases. They can then:

Execute assigned test cases
Run automated tests
Update results (pass, fail, pending)
Add notes or bug observations
Link test cases to Jira tickets

Test cases can also be assigned to specific QA engineers, providing clear ownership during execution.

  1. User Feedback (After Launch)

After TestHub was adopted internally, QA engineers shared feedback about how it improved their workflow.

Hoàng Đăng (QA Engineer)

“Previously, our testing process relied entirely on Google Sheets. As the number of test cases grew, managing hundreds of rows became cumbersome and error-prone.

With TestHub, everything is centralized. The Test Run structure helps organize related test cases clearly, and deployment status is visible directly in the app.”

Anh Pha (QA Engineer)

“Moving from fragmented spreadsheets to TestHub created a single source of truth for our QA process. Structured Test Runs and bug synchronization reduced manual work and made the testing workflow more transparent, helping our team move through testing cycles faster.”

Continuous Improvements

After launch, we collected feedback from QA teams and continued improving the product. Several enhancements were introduced, including bulk actions for updating multiple test results and Jira ticket integration to better connect testing and bug tracking workflows.

  1. Design Impact

Reduced duplication

Reusable test cases reduced repeated documentation and simplified maintenance.

Faster test setup

QA engineers can create test runs by selecting components instead of assembling cases manually.

Improved testing visibility

Centralized dashboards allow QA leads to track testing progress more easily.

More reliable data

Structured workflows reduce errors caused by manual spreadsheet updates.

Better workflow efficiency

QA engineers spend less time managing files and more time focusing on testing quality.

  1. Collaboration & Design Handoff

After handing off the design to engineers, I support the implementation by reviewing the UI before it moves to QA. I check spacing, layout alignment, and visual styles, and report any issues in a shared sheet so they can be fixed quickly. This helps ensure the final product is polished and consistent with the design.

  1. Lesson Learned

Designing internal tools taught me that effective products are not defined by the number of features, but by how well they support real team workflows.

Launching a product is not the finish line. Continuous feedback and collaboration with QA, product, and front-end engineers help refine workflows and improve the system over time.

During the project, I also joined UI review sessions with engineers to check spacing, styles, and interactions before QA testing. Catching these issues early helped ensure a more polished final product.

(*A real moment during UI review 😄)

Create a free website with Framer, the website builder loved by startups, designers and agencies.