The first is that you must be a citizen of South Africa in order to play for their team. If you weren’t born in South Africa, that doesn’t rule you out. There are visas that you can get in order to be a temporary citizen. For more information on qualifying for a visa, you can check out south-africa.visahq.com/
The ABSA is the top league that you can play for. Depending upon your skill in soccer, this may be near to impossible. You may want to consider playing for the National First Division first, where you’ll be able to prove and show your abilities to the coaches and teams so that you can work your way up to the ABSA league.
If you are playing for a team now, you may want to ask your coach the best route to take. If you are currently playing competitively for another country, they may have more pull to help you than if you try to take this on yourself. Otherwise, you’ll need to contact the team that you want to play on and let them know your ambitions.
Once you’ve contacted the team you want to play for, a few things will happen. They will either tell you when the next open tryouts are. You would go there and play a few games and go through a variety of exercises where the coaches can see if you’ve got the talent. If you don’t make it to that, the team will usually give you an idea of what you will need to do. It may involve playing at a lower level for awhile to establish yourself.