• Leading and guiding other QA and coordinate testing activities and Hourly progress. • Ensuring critical issues are raised/notified immediately • Providing input to develop Test Planning and Strategies • Supervising and designate team assignments • Project Planning / Coordinating Project Managers with regards issues and Project Plan • Provides necessary definition, development and deployment of product quality assurance strategy, addressing all phases of product development. • Directly supervises quality assurance team lead, quality assurance engineers and testers including the preparation and delivery of staff performance evaluations and career development activities. • Ensures delivery against QA department goals and objectives, i.e. Meeting commitments and coordinating overall quality assurance schedule. • Establish and maintain policy for documentation of all products. • Reviews documentation before is sent out to external customers. • Manages and responds to software quality assurance issues with related groups such as development, database, integration, and customer support. • Implements ongoing quality improvement processes working with interdepartmental teams. • Maintains product consistency throughout product cycle, to include the design, define and build phases through quality checkpoints and testing. • Develop and manage quality assurance metrics for performance improvement of all teams. • Establish policy for end user experience on all products. • Anticipates program release problems and takes corrective action, escalating as needed, to resolve and achieve commitments. • Assures the viability, functionality and effectiveness of essential tools. • Responsible of creating task and checklists for software deployment. • Orchestrates the delivery of software to customer visible environments. • Provides effective communication regarding issues, objectives, initiati