Captain Mahendra Singh Dhoni will miss the opening Test, from December 4, at the Gabba in Brisbane, because of an injury and Virat Kohli will stand in for him.
Suresh Raina made a comeback to the Test fold while wicketkeeper-batsman Naman Ojha also found a place in the squad.
"Virat Kohli will lead India in the first Test, starting on 4 December 2014, in Brisbane. M.S. Dhoni has been rested for the first Test as a prophylactic measure to ensure optimum recovery. He will join the team from the second Test onwards, and will lead the team for the rest of the Test series," read a statement from BCCI secretary Sanjay Patel.
The selectors also announced the team for the last two ODIs against Sri Lanka, in Kolkata (November 13) and Ranchi (November 16).
In-form batsman Shikhar Dhawan and all-rounder Ravindra Jadeja were rested, while Wriddhiman Saha dropped.
Rohit Sharma will replace Dhawan, while Robin Uthappa also returned to the side at the expense of Saha.
Injured pacer Ishant Sharma has been left out of the ODI team for the last two matches, his place going to Vinay Kumar.
The selection of the squad for the upcoming series Down Under also included inputs from former captain Rahul Dravid, who apparently had suggested Rahul's inclusion.
Rahul, who had fantastic run in the domestic season scoring 1,033 runs (@68.86) in the last Ranji season and also impressing in the recent Duleep Trophy, has been chosen as a specialist opener.
Karn Sharma too was rewarded for his consistent showing. He picked four wickets for India 'A' in the one-off warm-up against Sri Lanka, and had an excellent season for Sunrisers Hyderabad in the last IPL, claiming 11 wickets in 13 matches at an economy rate of 6.60.
India and Australia will play a four-Test series, for the Border-Gavaskar Trophy, from December 4 to January 7, 2015. The matches will be at Brisbane, Adelaide, Melbourne and Sydney.
The team will depart for Australia on November 21.
Australia Test squad: Mahendra Singh Dhoni (captain), Virat Kohli, Shikhar Dhawan, Murali Vijay, K L Rahul, Cheteshwar Pujara, Ajinkya Rahane, Rohit Sharma, Suresh Raina, Wriddhiman Saha, Naman Ojha, Karn Sharma, Ravindra Jadeja, Ravichandran Ashwin, Bhuvneshwar Kumar, Mohammad Shami, Ishant Sharma, Umesh Yadav, Varun Aaron.
Team for last two Sri Lanka ODIs: Virat Kohli (captain), Ajinkya Rahane, Rohit Sharma, Ambati Rayudu, Suresh Raina, Robin Uthappa, Axar Patel, Karn Sharma, R Ashwin, Umesh Yadav, Dhawal Kulkarni, Stuart Binny, Vinay Kumar, Kedar Jadhav.
Image: Lokesh K Rahul
Photograph: Matt Roberts/Getty Images
'It is difficult to say that I am a certainty for the World Cup'
Clinical India thrash Lanka by 6 wickets, seal series
Will Rahul's form merit him a spot in the squad for Australia tour?
'A stronger pace attack will give us an advantage in World Cup'
'In Australia, India will need six batsmen and three fast bowlers'