P2622 - Audit & CAPA Lead at Debiopharm (Lausanne, Switzerland) | Careerkit Jobs