Scotland have named three uncapped players in the team to face South Africa in Nelspruit on Saturday.