Conduct manual and/or automated testing to ensure software quality. Write, review, and execute test cases. Identify, document, and track bugs in the system. Collaborate with development teams to understand requirements and provide feedback. Perform regression, functional, integration, and performance testing. Ensure software meets the company's quality standards before release.