Blizzard uses a unique automated testing methodology to supplement traditional hands on QA testing. Internal servers run hundreds of instances of each mission, with AI heroes defeating enemies, behaving semi-randomly, and completing objectives. Reports are generated on each run, giving us data on where mechanic break, players get stuck, or other bugs in the mission flow.
I oversaw automated testing across all of our PvE events content, and training the other designers on how it works, and how to maintain it within their mission content. I also prototyped and implemented improvements to automation, including visual debugging, and support for testing and tracking alternate win/loss conditions.