Director, Quality Management Systems job at Teleflex