Breaking Barriers in Software Testing: The Power of AI-Driven Automation