QC Team Leader job at Takeda