Test automation has become a cornerstone of modern software development, ensuring quality is built into every stage of the process, from initial design to final deployment. Despite the advancements in software testing tools and methodologies, however, surveys like the GitLab report reveal that 80% of software testing is still done manually. Manual testing, while essential in specific scenarios, can be slow, error-prone, and costly when scaled across complex systems.