Internal quality assurer iqa careers in Swansea, United Kingdom