Comprehensive redesign of TestSprite's GenAI software testing platform, boosting adoption by 120%.

Comprehensive redesign of TestSprite's GenAI software testing platform, boosting adoption by 120%.

TestSprite is an AI-powered software testing platform helping developers and QA teams automate testing. We have raised $1.5 million at pre-seed and reached a $10 million valuation, serving 4,000+ registered users, executing hundreds of tests daily.

My Role

Founding Product Designer

Timeline

6 month

Collaboration

4 Engineers, 1 PM, 1 Data Scientist, 1 QA tester

Status

Shipped

Problem

Many new users signed up for TestSprite, but dropped off after exploring the platform.

Through analyzing existing data and user analytics:

Low user adoption rate

Only 30% of users create their first test after they sign up.

Low engagement

Out of 2,000 sign-ups, only ~100 users actively using TestSprite every week.

Solution & Impact

Comprehensive redesign of TestSprite's current platform.

+120%

User complete at least 1 test after sign up

500+

Weekly active users

-48%

Decrease in user drop-off during test creation

Discover

Understanding the root cause.

Analyzing existing users' frustrations & needs.

To investigate, I analyzed existing support ticket & joining customer calls to understand where users are struggling, and found:

Users were unclear about where to start.

Current "Create Test" Process is complex and confusing.

Slow loading made users think the system was broken.

Analyzing current platform

With the user feedback insights, I decided to take a closer look to existing platform to understand the detailed problems we currently have. This help me to connect user feedback more closely with the context.

HMW streamline onboarding and test creation to drive adoption and help users find value faster?

Competitive Analysis

Exploring how to simplify the first-time experiences.

Learning from testing and developer tools that has complex workflows.

PM and I ran a competitive analysis to study how others onboard users, communicate value, and guide test creation.

Step-by-step process to guide new users.

CTA to create test from the start.

Clean home page to provide instruction and CTA.

Ideating

Identifying a clearer and more streamlined onboarding & test creation process.

Incorperating teams' feedback

I initiate a feedback session with PM and engineers to define the new user flow, aiming to turn current cluttered workflow to a clearer and simpler workflow.

Iterative Testing

HMW provide create a clear home page that allow users to effectively understand where to start ?

To address onboarding confusion and support future scalability, we decided to add a home page to guide users and centralize key CTA.

Widget dashboard

Simple CTA home page

How might we balance the feeling of AI assistance with the need for clear input guidance?

Removed chatbot from input flow after learning it caused friction. Replaced with step-by-step form, and kept AI support in results where it adds real value.

A chatbot side panel

In-context chat assistance

Remove chat when input info

HWM enhance architecture of test result page that reduce scroll and confusion ?

To manage the dense test result data, I refined the information architecture by grouping results by test case and reducing on-screen clutter.

Group using tab

Group by test categories

Group by test cases

HMW design a loading experience that engages users and showcases our AI's value?

We chose the third idea because logs felt too technical and code visuals weren’t feasible given backend limits.

Loading history logs

AI coding visualization

AI thinking process

Prototyping & Testing

Validating design and identify area of improvement.

Asked 5 users to click through the prototype

I collaborated with PM to generate usability test plan and conducted 6 usability session.

Participants found the new interface and flow simpler and easier to understand

2 out of 5 participants struggled to locate the navigation during the test creation process.

3 out of 5 participants had difficulty finding the edit test plan functionality.

Final Solution

Intuitive onboarding guidance

Help user effectively understand how to use our platform

Step by step guided process

To simplify the complex workflow.

CTA Home Page

Add in a home page for clearer CTA and future feature update support.

Refined Design System

Provide a more streamlined collaboration flow, reducing the efforts for back and forth email.

Takeaways

Designing for Simplicity

Early on, I realized that even small moments of confusion could lead to drop-off. I spent a lot of time thinking about how to reduce friction in the test creation process to build trust for our user especially first-time users,

Connecting Design to Business Goals

Before this project, I mostly thought about design in terms of usability and aesthetics. But working on TestSprite shifted my mindset. We had real data showing where users dropped off and how few converted to paid users. I worked closely with our PM to map user pain points directly to business objectives, and it changed how I frame problems.

Dark gradiend background

Let’s
talk.

Dark gradiend background

Let’s
talk.

Dark gradiend background

Let’s
talk.