AI Meets Chaos: Automating Failure Testing for Scalable Reliability