Key Responsibilities: Understand and analyze business requirements, functional specifications, and technical documentation Develop, maintain, and execute detailed manual test cases Perform various types of testing including: o Functional Testing o Regression Testing o Smoke Testing o Sanity Testing o Integration Testing o User Acceptance Testing (UAT) Identify, document, and track bugs and issues in a bug tracking system (e.g., JIRA, Bugzilla) Work closely with developers and other QA team members to reproduce issues and verify fixes Participate in test case reviews and requirement reviews Report clear and concise test results and contribute to test status reports Ensure testing is completed in a timely manner and meets project deadlines