Develop and execute test plans, test cases, and test scripts for various software applications. Identify, document, and track defects using issue tracking tools. Collaborate with developers and product managers to understand requirements and ensure comprehensive testing. Perform functional, regression, and performance testing on software products. Analyze test results and provide feedback to the development team. Contribute to the continuous improvement of testing processes and methodologies. Participate in team meetings to discuss project progress and QA strategies.