Responsibilities:-Review and analyze system specificationsCollaborate with QA Engineers to develop effective strategies and test plansExecute test cases (manual or automated) and analyze resultsEvaluate product code according to specificationsCreate logs to document testing phases and defectsReport bugs and errors to development teamsHelp troubleshoot issuesConduct post-release/ post-implementation testingWork with cross-functional teams to ensure quality throughout the software development lifecycleRequirements and skills:-Proven experience as a Quality Assurance Tester or similar roleExperience in project management and QA methodologyFamiliarity with Agile frameworks and regression testing is a plusAbility to document and troubleshoot errorsWorking knowledge of test management software SQLAttention to detailAnalytical mind and problem-solving aptitudeStrong organizational skillsBSc/BA in Computer Science, Engineering or a related field