← All videos

Engineering video

1:15 · 21 October 2026

our qa agent tests like a real user

Key concepts in this video:

1. Staging Smoke Testing and QA Agent

Running all 950 integration tests is too expensive, so a critical subset (smoke testing) checks core functionality like login. Following this, a QA agent acting with user context tests new features and handles ticket closure and production merging upon success.

Hear it at 0:00 →

2. Data Anonymization for Agent Testing

Building a software factory involves duct-taping environments and preparing reproducible data for agents, such as anonymizing heavy users by hiding names and emails while maintaining semantic alternatives like lorem ipsum text of the same length.

Hear it at 0:46 →

Transcript

In on staging, we run a subset of our integration tests. As I mentioned, we have 950 integration tests that's too expensive to run in terms of GitHub actions. I think program it will take around $1.50 the last time I checked. So that's just not sustainable, especially when you release this much, not for a small company, and not for a big company either, like for small teams. So what we do is we made a subset of those tests that are critical.