All projects

Seamless workflow between API Design and Test

How we designed a PoC for a seamless cross-product workflow between API Design and Test — from PRD to validation in one month

  • workflow mapping
  • user journey mapping
  • UI design
  • cross-product
Role
Lead Designer
Company
SmartBear, API Test
Two API products — Design and Test — sharing development statuses across a connected workflow.

Goal

Improve collaboration between Engineers and QAs by introducing synchronised API status updates between the API Design and API Test solutions — so each team always knows when an API is ready to test.

Challenge

In many API development workflows there's a disconnect between the design and testing phases, leading to delays, miscommunication, and inefficiencies. Developers and architects often lack a structured way to signal when an API is ready for testing — so QA teams either test incomplete APIs or wait unnecessarily for confirmation. This lack of visibility slows development cycles, increases the risk of defects, and creates bottlenecks in the release process.

Three symptoms of the disconnect: lack of synchronised statuses; longer time to communicate updates; slows down and delays release time.

My role

  • Collaborated with fellow product designers on cross-product workflow design
  • Worked with the PM to translate functional feature requirements into defined user workflow steps
  • Uncovered and designed additional workflow corner cases, drawing on existing knowledge of user needs and expectations

The solution

A cross-tool workflow: API developers label an API as “ready for testing,” and that status syncs automatically into the API Test product, so QA can prepare and run tests against the same API.

As we worked through the PRD, a sharper insight reshaped the concept: users see more value in granular, endpoint-level status labelling than in a single whole-API status — because they tend to test specific endpoints, not the entire API at once. We built the workflow around that more useful model.

Insight: users usually don't test the entire API — they create tests for several specific endpoints.
Product and UX perspectives compared: Product expected a whole-API “tested” status syncing to SwaggerHub, while UX research showed users mark single endpoints as tested — leading to status updates available at the individual Test Step level.
Comparing the PRD's whole-API model with the endpoint-level model our research pointed to.

What it took — the tradeoffs

Because the workflow spans two tools, I partnered with the designer responsible for the API Design side. In different time zones, we worked async — each owning the piece of the workflow inside our own tool, syncing via Figma comments, then assembling both halves into a single connected prototype.

We then tested two versions with users: the original PRD workflow and our insight-driven one. Validation confirmed the granular approach — but it also exposed that the underlying technical PoC was more complex than its value justified, forcing a hard call about whether to keep building it.

Product Manager: these research insights helped us realise the current technical PoC would bring less value to API Developer/QA collaboration than expected. We need to rethink the technical concept and resolve current tech-stack limitations to provide a first-class API Design to Test workflow experience.

Outcome

  • Research redirected the build before it shipped. Validation surfaced that the original technical PoC would underdeliver — prompting Product and Engineering to deliberately pivot the approach (toward a more optimised, agentic-AI implementation) rather than build the wrong thing.
  • Reframed the value proposition from whole-API status sync to the granular, endpoint-level model users actually wanted.
  • Validated direction with real users before committing engineering effort — saving the team time and resources.
The designed flow: a test case marked as tested, with its status synced through to API Hub for Design.
The endpoint-level status, synced across both products in the connected prototype.

What I'd do differently

I'd surface the endpoint-level insight earlier. We reached it through the PRD and validated it well, but getting there sooner — before so much technical PoC effort — would have spared work the team ultimately set aside. The broader lesson: think beyond the PRD and raise refinements as early as possible.