
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.