Oversee all aspects of software and product testing within the company. This includes developing test strategies, drawing up test documents, identifying faults, and reviewing QA reports. Requires extensive experience in analytics, problem-solving skills, and project management skills to ensure the smooth running of the QA department and ultimately customer satisfaction.