
Redesigning an AI-powered test generation platform from confusing forms to a fast, intuitive workflow.
Role
Product Designer
Timeline
2 Months
Platform
SaaS Web Application
Deliverables
Research, User Flows, High-fidelity screens
Domain
QA Automation /AI Testing
Key metrics

80%
Faster Time to First Test
67%
Reduction in UX Support Tickets
+40pts
Onboarding Completion Rate
What is Orange Pro ?
OrangePro is an AI-powered QA platform that helps engineering and QA teams generate comprehensive test cases from user stories and automatically analyze production incidents to prevent recurrence.
Product Type
AI-Powered QA Testing Platform for SaaS, E-commerce & Logistics companies
Core Features
Requirement-Based Test Generation & Incident-Based Defect Analysis
Target Users
QA Engineers, DevOps Teams, Product Managers at growth-stage companies
Tech Stack Context
Integrates with Jira, TestRail, GitHub, and Confluence for seamless workflows

Heuristic UX Audit (The Roast)
Conducted a thorough heuristic evaluation of both core product screens the Requirement Test Generator and the Defect Analysis screen. Applied Nielsen's 10 usability heuristics and documented critical UX failures across the two screens. Prioritized findings by severity: critical blockers vs. moderate friction vs. minor polish issues.

No Auto-Fetch Intelligence
The system made users do manual work. Auto-fetch wasn't being utilized where it could eliminate friction entirely.

Zero Quick Start
No sample data buttonNo templates No pre-filled examples. High barrier for new users who needed immediate value.

Mandatory Application
It Requires a full application description before generating any tests a significant friction point in the critical first-use moment.


Confusing Tabs
Manual vs Jira toggled as separate tabs unclear what the functional difference was or whether both could be used together.

URL Copy-Paste Hell
Required manually hunting down and pasting 3 separate URLs (Jira, TestRail, Confluence) tedious busywork despite having integrations available.

Hidden Value Proposition
Required manually hunting down and pasting 3 separate URLs (Jira, TestRail, Confluence) tedious busywork despite having integrations available.


The Core Issues
OrangePro's AI could generate 48 comprehensive test cases in seconds,but the product interface was so friction-heavy that users couldn't get there. The onboarding presented blank text boxes with no guidance, separate navigation paths created confusion, and the results screen hid 90% of generated tests behind dropdowns and pagination. The AI's value was being completely buried by poor UX.
Competitive Analysis
Benchmarked OrangePro against 6 competing or analogous tools in the QA and testing space: Testsigma, Katalon, Autify, Mabl, BrowserStack, and Postman. For each, identified the single UX pattern they executed best and extracted the underlying design principle for OrangePro to borrow.
Understanding the Landscape
Before designing solutions, I conducted a thorough competitive analysis of leading QA and testing tools to identify industry-proven UX patterns.
Competitor
Key Feature Studied
What They Do Right
Key Pattern Borrowed
Testsigma
Natural Language Test Generation
Plain-language prompts instantly create test cases near-zero learning curve
Low-friction Entry
Katalon Studio
Record & Playback Onboarding
Users can observe, import or replay tests visually before writing anything manually
Visual learning Path
Autify Nexus
Quick Start Templates
Pre-built scenario workflows for common usecases users get value on minute one
Immediate value
Mabl
Auto-Import from Jira
One-click sync that eliminates all manual URL pasting integrations actually used
Reduced Friction
BrowserStack
Try Demo Before Signup
Sample app + real data lets users experience output before any commitment
Risk-free trial
User Flow Architecture
Designed comprehensive user flow diagrams covering two major journeys: the onboarding flow (first-time vs.
returning users, 3-step wizard) and the full test generation flow. Each flow documented decision points, happy
paths, edge cases, error states, and recovery mechanisms. Defined 3 input paths for test generation: Quick
Start, Template Library, and Jira/GitHub import.

01. Entry & Auth
Landing page to Social Signup/Login (Google/GitHub). Existing users skip straight to the dashboard.
02. Onboarding
New users get a guided tool connection wizard (Jira, Testrail, Confluence) with a skip option. Returning users go straight to the dashboard.
03. Path A (Templates)
Select from 3 industry templates (SaaS, E-Commerce, Logistics) to generate a test suite in under 2 minutes.
04. Path B (File Upload)
Upload a PRD, user story, or spec file. AI extracts context and populates fields for user review and generation.
05. Path C (Jira Import)
Search and select Jira tickets or import Confluence pages to auto-populate requirements.
06. Defect Analysis
Auto-fetches or manually inputs recent incidents to analyze and generate targeted regression tests with insights.
07. Preview & Refine
Review test cases in preview mode. Inline edit steps, add/remove/regenerate cases, and track changes.
08. Export
Edit, save draft, or export tests (CSV, Excel, Testrail, Confluence). Primary CTAs are clearly emphasized.

Wireframing (Both Screens)
Created detailed wireframes for the redesigned Test Generator and Defect Analysis screens. Incorporated
progressive disclosure principles (collapsible advanced options), Quick Start prominently surfaced, import
source cards replacing URL text fields, and auto-fetch indicators for connected integrations. All wireframes
annotated with design reasoning.



Design Decisions
The Hard Calls
Quick Start as the Default Entry Point
Should users be asked to fill in requirements first, or should the path to value be Quick Start
with sample data?
Onboarding Design
Option A: Form-First
Present the input form immediately. Power users who know what they're doing can start right away.
Quick Start Prominent Chosen
Surface "Try with Sample Data" Full form available but secondary foldable by default for new users.
Why this decision: Competitive research revealed that every top-performing tool in this space defaults to a demo-first experience. Users need to see output before investing effort in input. The Quick Start reduces the emotional risk of the first session. Power users can ignore it but new users won't get stuck at a blank canvas.
Application Overview *
Context about your product
Manual
Confluence
Enter your App Overview manually...
0 / 100
AI Suggestion
Rewrite Using AI
User Story -1
A B2C e-commerce platform built on React and Node.js. It features a real-time shopping cart system, multi-currency support, Stripe payment gateway integration, and a dynamic promotional engine that validates coupon codes against expiration dates and cart minimums.
User Story -2
A B2B project management SaaS platform. The system manages workspace settings using Role-Based Access Control (RBAC). Security features include Auth0 authentication, active session tracking, custom domain routing, and audit logging for compliance.
User Story -3
Logistics
A logistics and supply chain analytics portal. The app processes high-volume shipment data, calculates multi-country tax rates dynamically, routes internal notifications via Twilio, and renders print-ready accounting reports via a backend PDF generation service.
Upload file
Results as Table View (Not Accordion)
The current design collapsed test cases inside a theme dropdown. How should 48 generated tests
actually be displayed?
Onboarding Design
Option A: Grouped Accordion (Current)
Tests hidden inside expandable theme sections. Keeps screen clean but buries the AI's output, users can't scan all tests quickly.
Table View Default Chosen
Compact table showing all tests at once with theme pills as filters. Card view toggle available for detail inspection.
Why this decision: The AI generated 48 tests but the dropdown + pagination combo made ~42 of them invisible.
This actively undermined the product's core value proposition. A compact table view shows everything at once,
allows bulk export, and lets users appreciate the breadth of AI output. Card view is preserved as a toggle for users
who want detail-focused inspection.
Test No :22
View User Story
Total Use cases
48
Success Rate
28
Failure Rate
20
Success Rate: 68%
Failure Rate: 22%
Transaction Failures (7)
Data Integrity and Accuracy (4)
User Experience Issues (7)
Performance Degradation (9)
Integration Failures (9)
Security Misconfigurations (9)
Data Loss (9)
Configuration Errors (9)
Service Downtime (9)
Concurrency Issues (9)
Title
Status
Copy
Status
Export
Verify Successful refund for a cancelled refundable flight ticket
Copy CSV
Success
Export CSV
Verify Successful refund for a cancelled refundable flight ticket
Copy CSV
Success
Export CSV
Verify Successful refund for a cancelled refundable flight ticket
Copy CSV
Success
Export CSV
Verify Successful refund for a cancelled refundable flight ticket
Copy CSV
Success
Export CSV
Verify Successful refund for a cancelled refundable flight ticket
Copy CSV
Success
Export CSV
Verify Successful refund for a cancelled refundable flight ticket
Copy CSV
Success
Export CSV
Export Selected
1
2
3
4
5
Designed graceful handling for the 6 most common failure scenarios — ensuring users are never stuck,
never lose work, and always have a clear recovery path.
What Was Redesigned
Six interconnected solutions addressing the root causes, not just the surface
symptoms.
Progressive Onboarding Wizard
Replaced the cold-start experience with a 3-step onboarding wizard for first-time users. Each step has a
single clear action with a skip option, eliminating the blank canvas paralysis that was killing activation.



Unified Screen with Mode Toggle
Redesigned the Defect Analysis flow to eliminate URL copy-paste entirely. Connected tools are
displayed as visual source cards. Auto-fetch pulls incident data on selection. Manual entry exists as a
fallback, not a default.

What I Learned
Time to Value is Everything
In a B2B SaaS product, the most critical metric isn't retention, it's time to first value. Every design decision was evaluated through the lens of "does this make the AI's output visible faster?" Everything else was secondary.
Competitors Are Free Research
Six hours of competitive analysis yielded patterns that would have taken weeks of user testing to surface
independently. Testsigma's NLP approach and Postman's mode toggle were direct inspirations that saved significant design iteration cycles.
Results Screens Are Underrated
The test results screen was the most impactful redesign not because it was the flashiest, but because it was where the AI's value actually landed. Hiding 90% of output behind a dropdown was actively destroying product credibility.
Error States Are Features
Designing the 6 edge cases and error states wasn't an afterthought it revealed that most of OrangePro's UX problems were fundamentally about what happened when things went wrong. Graceful degradation is a core product experience.
The biggest insight: OrangePro didn't need a better AI,It needed a better front door. The technology was sound. The experience of getting to the technology was the product.