South Africa has announced a 15-man Test squad to face Bangladesh, with Tony de Zorzi and Anrich Nortje making their returns from injury alongside a call-up for Zubayr Hamza.