South Africa's first game at the T20 World Cup comes up against Sri Lanka in Cape Town on February 10, while the Proteas also have group matches against New Zealand, Australia and Bangladesh.
The Bangladesh side will also play two warm-up matches against Pakistan (February 6 in Cape Town) and India (February 8 in Stellenbosch) before they kick off their World Cup campaign against Sri Lanka on February 12.
Mitchell Santner will lead the squad that features an experienced T20 core including nine players from last year's ICC T20 World Cup squad, along with a range of players newer to international cricket. They include Canterbury Kings all-rounder Henry Shipley fresh from his international debut
Australia will begin its World Cup defence on February 12 against New Zealand, before group games against Bangladesh, Sri Lanka and hosts South Africa.
Heather Knight will lead the squad for the third T20 World Cup in a row. England are placed in Group B alongside India, Ireland, Pakistan and West Indies.
Cameron Green, 23, joins the squad after making an impression at the top of the order during Australia's T20I series in India last month, providing him an opportunity to continue his remarkable recent ascent in international cricket.
Fernando who has played nine T20Is was named as a replacement after Madushanka was ruled out due to a torn quad muscle. Fernando will travel out from Sri Lanka and join the rest of the squad in Australia.
The change was necessary as Usman Qadir is yet to recover from a hairline fracture on his right thumb that he suffered during the 25 September T20I against England in Karachi. The leg-spinner will not be available for selection before 22 October as stated by Pakistan Cricket Board (PCB).