
Role
Product Designer
Timeline
2 Months
Platform
SaaS Web Application
Deliverables
Research, User Flows, High-fidelity screens
Domain
QA Automation /AI Testing

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


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

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


Competitor
Key Feature Studied
What They Do Right
Key Pattern Borrowed
Low-friction Entry
Visual learning Path
Immediate value
Reduced Friction
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.

Wireframing (Both Screens)
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.



The Hard Calls
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.


Option A: Toggle on single screen
One entry point, a visible mode switch. Reduces nav items, surfaces both capabilities on arrival.
Option B: Separate pages -Chosen
Requirements and Incidents kept as distinct sidebar items.
Why this decision: The two flows solve different jobs at different moments Requirements is proactive (planning ahead of a sprint), Incidents is reactive (responding to something already broken).A toggle optimizes for discoverability neither persona needed; separate entries optimize for the fast, repeat navigation both personas actually do. Kept the sidebar grouped under one "Generate Tests" parent so the relationship between the two modes is still visible.

Results as Table View (Not Accordion)
The current design collapsed test cases inside a theme dropdown. How should 48 generated tests actually be displayed?
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.

What Was Redesigned



Test Details & Step Builder
Test Objective and Test Steps moved to their own stage. Steps are drag reorderable with clear add/remove actions. Renamed to avoid colliding with the wizard's own step labels.

Requirements & Incidents as Separate Entries
Requirements is proactive planning. Incidents is reactive response. Each gets its own sidebar entry under "Generate Tests," so users go straight to the mode they need. The Manual/Jira toggle stays, but only for picking a story source, not for switching workflows.
Results as Table, Not Accordion
The old screen hid 42 of 48 tests behind a dropdown. The table now shows all tests by default, theme pills as filters, ratings and status at a glance, bulk export via checkboxes. Card view stays as an optional toggle.
What I Learned
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.
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.
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.
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.










