Muhammad Haider
← All work

Case study · 06/08

QA Automation Agent

AI tester using OpenAI computer-use tool to automate UI test flows and report failures.

RoleSoftware Engineer at Shop Dev
When2025
StackOpenAI Computer-Use Tool · Python · Vision AI
Link—

(01) Problem

Manual UI testing is slow and error-prone. Test reports often lack the specific steps needed to reproduce failures.

(02) Approach

  1. 01Built an agent on OpenAI's computer-use tool to interact with the screen like a user.
  2. 02Automated execution of test flows such as checkout processes.
  3. 03Generated failure reports containing reproduction steps and screenshots.

(03) Architecture

Vision AgentScreen InputAction ExecutionFailure Report

(04) The hard part

Ensuring the vision agent's test runs were reliable. The solution focused on producing useful failure reports with clear reproduction steps.

(05) Result

The agent automates test flows and reports failures with steps to reproduce and screenshots.