software quality assurance careers in Pretoria, South Africa