Review requirement specifications user stories and solution design documents to provide timely feedback Prepare comprehensive test plans and test cases based on the requirements specification user stories and solution design documentsEstimate and plan quality assurance and testing activities for projects Lead the testing activities and own the defect management process for projectsCollaborate with internal teams (i.e. consultants developers architects delivery leads) and client teams to implement preventive measures to assure the quality of the deliverablesTrack quality metrics and provide periodic reports Actively participate in internal initiatives to improve delivery excellence and qualityLead the internal QA team/s and contribute to the establishment & improvement of internal QA practices