• Plan, develop, and execute test cases to ensure software quality and functionality.
• Collaborate closely with developers, business analysts, and project managers to understand requirements and expected outcomes.
• Perform various types of testing, including Functional, Regression, Integration, and UAT.
• Identify, record, and track bugs; verify fixes and ensure issues are resolved.
• Create and maintain comprehensive documentation for testing procedures and results.
• Recommend improvements to testing processes and software functionality.
• Ensure software meets performance, usability, and security standards.
• Support user acceptance testing and deployment verification.