Building better QA tooling

Realistic end-to-end tests are hard. Not conceptually hard — just practically hard. You need application state that reflects the real…