Test automation has always been a useful tool when developing software. The explosion of agile software development methodologies over the last 10 years has moved test automation from a "nice to have" for mature software development teams to "table stakes" for all agile software development teams. We'll discuss the trends driving this, why test automation in the past has failed, and how smart teams are using test automation today to succeed.