

This case study focuses on designing a guided execution flow for a distributed QA platform used to manage automated and semi-automated testing operations.
The original execution setup flow was heavily implementation-driven. Multiple tabs, fragmented forms, and inconsistent configuration logic made the experience difficult to understand — especially for new users.
My goal was not to simplify the system itself, but to redesign how users move through complexity.
The final solution became a structured multi-step wizard called Start Execution, focused on clarity, progressive disclosure, and reducing cognitive overload during execution setup.
The prototype below presents the complete Start Execution flow, including setup, workflow selection, device configuration, execution types, advanced settings, and final review.
The execution flow was part of a much larger enterprise QA ecosystem used to manage testing operations across multiple projects, workflows, devices, and execution types.
The system supported:
Because of this complexity, execution setup became one of the most critical interaction points in the entire platform.
The original flow exposed system architecture instead of supporting user decision-making.
Users had to:
The experience was especially difficult for:
At the same time, the system itself could not be oversimplified because advanced configuration was still necessary for complex testing scenarios.
The challenge was not reducing functionality.
The challenge was making complexity understandable.
The redesign focused on five major goals.
Instead of exposing all configuration layers simultaneously, the flow guides users step by step.
Users learn the system progressively through interaction rather than documentation-heavy onboarding.
Advanced configuration remains available without overwhelming less experienced users.
Users can move freely between steps while maintaining clear awareness of progress and structure.
The final review screen provides a structured summary before execution starts.
The final solution introduced a dedicated multi-step execution wizard with a persistent sidebar stepper and contextual configuration views.
The flow included:
Each step focused on a single decision layer.
Instead of asking users to understand the entire system at once, the interface progressively revealed only relevant information.
The first step introduced reusable execution templates.
Users could:
This was an important design decision because the platform could not safely assume that predefined templates were always correct or contextually appropriate.
The system intentionally supported decision-making instead of automating critical setup choices blindly.
One of the key UX decisions was making configuration adaptive to user choices.
For example:
This significantly reduced visual noise while preserving flexibility for experienced users.
Instead of exposing every possible option simultaneously, the system responded to user intent progressively.
The vertical sidebar stepper became one of the most important structural elements of the flow.
It allowed users to:
Unlike horizontal steppers commonly used in smaller forms, the vertical layout scaled better for longer enterprise workflows inside modal-based interfaces.

The flow intentionally avoided large error states and aggressive validation patterns.
Instead:
This reduced friction and created a more stable setup experience.
The Review step acted as a structured execution summary rather than an editable form.
Users could verify:
Instead of introducing another confirmation modal, optional actions such as:
This reduced unnecessary interruption before execution launch.
After starting execution:
This helped preserve flow continuity without forcing users into additional confirmation screens.
The redesigned flow transformed a fragmented implementation-driven process into a guided execution experience focused on clarity, confidence, and progressive learning.
The final wizard:
One of the most important lessons from this project was understanding that enterprise UX is rarely about removing complexity.
In many systems, complexity is unavoidable.
The real challenge is designing interfaces that help users move through complexity without becoming overwhelmed by it.
This project is part of a larger distributed QA platform redesign exploring enterprise workflows, onboarding systems, dashboards, execution management, and testing operations.
© Zofia Szuca 2024
Brand and product designer