Key Responsibilities1. Test Planning & DesignAnalyze requirements and create detailed test plans and test casesDefine testing strategies, including manual and automated testingIdentify test scenarios and ensure full coverage2. Software TestingPerform functional, regression, integration, and system testingExecute manual and automated test casesValidate features against business and technical requirements3. Bug Tracking & ReportingIdentify, document, and track defects using bug tracking tools (e.g., JIRA, Bugzilla)Work with developers to reproduce issues and ensure timely resolutionRetest fixes and ensure defects are closed properly4. Automation TestingDevelop and maintain automated test scripts using tools like Selenium, Cypress, or PlaywrightIntegrate test automation into CI/CD pipelinesImprove test coverage and efficiency through automation5. CollaborationWork closely with developers, product managers, and stakeholdersParticipate in sprint planning, stand-ups, and retrospectivesProvide feedback on usability and improvements6. Performance & Security TestingConduct performance testing using tools like JMeter or LoadRunnerIdentify bottlenecks and performance issuesEnsure basic security and compliance standards are metRequired Skills & QualificationsEducationBachelor