A QA team lead is the person in charge of the quality assurance team, often within a software development organization or department, and they are responsible for assessing services and products to ensure that quality standards are met. The quality assurance team lead develops, implements and manages test plans