Develop and execute test plans, test cases, and test scripts to ensure the quality of software applications Identify and report software defects to the development team Collaborate with cross-functional teams to understand project requirements and ensure testing meets business needs Conduct regression testing and performance testing to maintain software quality standards Participate in Agile devel