Browser Automation Began as QA

Diving deeper into

David Mlcoch, co-founder & CEO of Asteroid, on browser automation and the last mile problem of AI

Interview
Browser automation started as QA.
Analyzed 8 sources

This matters because browser automation only became a real business workflow tool after it stopped being just a fragile testing harness. Selenium emerged in 2004 to automate web app testing, then Puppeteer and especially Playwright made browser control faster and easier for developers, and the current AI layer adds something new, the ability to handle popups, branching forms, and changing page layouts without hand coding every selector.

  • The first big market was QA. Selenium began as a test tool for an internal web app, then became the open source standard for browser testing. That history explains why early browser automation was built around repeatable scripts, not messy back office work like insurance quoting or medical data entry.
  • Puppeteer and Playwright improved the plumbing. Puppeteer gave developers a high level way to drive Chrome, while Playwright pushed the category forward with one API across Chromium, Firefox, and WebKit, plus built in waiting and browser management that reduced flaky scripts and setup pain.
  • The new shift is from testing software to operating software. Asteroid still uses Playwright underneath, but adds an AI layer so teams can run browser tasks against legacy portals that have no API. That moves browser automation from engineers and QA teams toward operations teams that need work done at scale.

Going forward, the winning products will combine the reliability of scripted frameworks with the flexibility of AI. The stack is moving from browser automation as a developer testing tool to browser automation as infrastructure for vertical AI, especially in industries still running critical workflows through old web portals.