Design, develop, and execute manual and automated test cases. Identify, document, and track bugs and defects using issue tracking tools. Collaborate with developers and product teams to ensure software quality. Perform functional, regression, performance, and security testing. Develop and maintain test plans, test cases, and test scripts. Stay up-to-date with industry best practices and emerging QA technologies. Proficiency in automation testing tools such as Selenium, Cypress, or similar. Experience with manual testing methodologies and defect tracking tools (JIRA, TestRail, etc.). Familiarity with programming languages such as Java, Python, or JavaScript (a plus). Knowledge of API testing, performance testing, and security testing. Strong analytical and problem-solving skills. Excellent communication and collaboration skills. A strong attention to detail and passion for quality assurance.