Responsibilities Review and analyze system specifications Collaborate with QA Engineersto develop effective strategies and test plans Evaluate and Execute test cases (manual or automated) and analyze results Evaluate and executing product code according to specifications and under varying circumstances Create logs to document testing phases and defects Report bugs, glitches and errors to development teams and correct them track defects and Help troubleshoot issues Conduct post-release/ post-implementation testing Work with cross-functional teams to ensure quality throughout the software development lifecycle Analyzing test results and reporting to the development team. Reviews test procedures and develops test scripts Reviewing and analyzing system specifications Conducting post-release or post-implementation testing Identify and troubleshoot bugs as soon as they arise Creating logs for documenting the testing phases and defects Working with cross-functional teams for ensuring quality throughout the SDLC