Key ResponsibilitiesThe role is generally split into two main approaches: Manual (human intuition) and Automation (speed and scale).Test Planning: Reviewing product requirements and technical designs to create detailed test cases and strategies.Defect Tracking: Identifying, documenting, and tracking bugs in tools like Jira. You aren't just finding a problem; you are documenting how it happened.Regression Testing: Ensuring that new code updates haven't accidentally broken existing features.Automation Development: Writing scripts using frameworks like Selenium, Cypress, or Playwright to automate repetitive tasks.Performance & Security Testing: Checking if the app can handle 10,000 users at once or if it has security vulnerabilities.Collaboration: Participating in daily Scrum/Agile meetings to provide quality updates and risk assessments to the team.