Responsibilities: Provide test estimates and plan testing activities for each sprint or iteration, Create detailed test plans, scripts, and cases to ensure product quality, addressing both functional and non-functional requirements, Conduct manual and automated tests, identifying defects, issues, and areas for improvement, Log, track, and manage defects, collaborating with development and business teams for timely resolutions, Analyze test outcomes and provide feedback on defect severity, priority, and impact, Coordinate and facilitate User Acceptance Testing (UAT) with business stakeholders, including the creation of UAT test plans, Support business users during UAT, capturing feedback and tracking issues until resolution, Contribute to defining and executing the overall testing strategy within an Agile framework, Collaborate closely with developers, product owners, and team members to ensure a clear understanding of requirements, Identify automation opportunities and assist in developing and maintaining test automation frameworks, Communicate key risks effectively to the Scrum Master and other stakeholders.