Introduction Quality Assurance (QA) plays a crucial role in software development, ensuring that applications meet their intended standards of functionality, performance, and reliability. However, the choice between manual and automated testing methods can significantly impact the cost and efficiency of