Skip to main content

Aaron Barrett


Aaron Barrett is the director of quality assurance at Infusionsoft in Chandler, Arizona. But Aaron’s first testing job was seventeen years ago at a small educational software company. Since that time he has held testing and management roles in a variety of organizations in the government, education, and business software verticals. A certified ScrumMaster, Aaron currently oversees a test group that operates in an agile Scrum software development environment. He has driven hard to tear down the wall between development and test by placing his QA engineers directly in the middle of the development cycle. Aaron has established automation and performance testing teams from the ground up.

Speaker Presentations
Wednesday, October 2, 2013 - 3:00pm
Agile Testing
Don’t Go over the Waterfall: Keep Agile Testing Agile

All too often an agile iteration resembles a mini-waterfall cycle with developers coding for the duration of the iteration and then throwing code “over the wall” to the test team. This results in the all-too-familiar “test squeeze” with testers often testing code after the iteration has already finished. When testing occurs after an iteration’s end, the agile principle of potentially releasable is violated and negatively impacts the next iteration. To avoid these problems we must ensure that all testing is completed before the end of the iteration. But how can we achieve this?