Case Study

TestCraft – UI Test Recorder & Runner

An open-source record-and-run UI testing tool that turns captured browser interactions into repeatable automated flows.

Problem

The challenge

Creating UI automation is often too manual, too technical, and too time-consuming for many teams. That creates friction in regression testing and slows the ability to build dependable UI quality checks.

Approach

What I did

  • Designed a record-and-run flow that captures browser interactions and converts them into reusable automated testing steps.
  • Focused on lowering the barrier to entry for generating repeatable UI test flows, especially for teams that need faster setup and less scripting friction.
  • Structured the project as an open-source tool that can evolve toward broader QA and automation workflows over time.

Outcome

What it led to

The project demonstrates a more approachable path to UI automation by reducing setup friction and translating browser actions into practical repeatable workflows.

Learnings

What it reinforced

  • Developer tooling becomes more valuable when it removes friction instead of adding configuration complexity.
  • Automation products need usability thinking just as much as raw technical capability.
  • The best QA tools support both power users and people who are trying to automate workflows for the first time.

Next Step

Want to explore more work in a similar direction?

The projects section includes other case studies across accessibility, tooling, and engineering-focused work.