Mumbai: Ajinkya Rahane will lead India against Afghanistan, who play their maiden test in Bengaluru in June, in the absence of regular captain Virat Kohli, the country's cricket board (BCCI) said on Tuesday.
Kohli will represent Surrey in June after signing a one-month contract with the English county side to prepare for the test series against England later this year.
He will return to lead India in the limited-overs series in Ireland in June before they head to England for three T20 internationals, three ODIs and a five-test series starting in August.
Afghanistan will play their inaugural test match from June 14 in Bengaluru's M Chinnaswamy Stadium.
The South Asian country and Ireland joined the ranks of full member nations of the International Cricket Council last year, taking the total number of test-playing countries to 12.
India also decided to manage the workloads of other test regulars, opting to rest batsman Rohit Sharma and pace duo Bhuvneshwar Kumar and Jasprit Bumrah for the Afghanistan test.
Batsman Karun Nair, seamer Shardul Thakur and left-arm wrist-spinner Kuldeep Yadav were drafted in.
Thakur is yet to play in the five-day format for India.
The world's top-ranked test side last played the longest format in January in South Africa, where they lost a hard-fought three-test series 2-1.
Uncapped medium-pacer Siddarth Kaul made it into both India's T20 and 50-over sides for the tour of Ireland and England after impressive performances for Sunrisers Hyderabad in the Indian Premier League.
Batsmen Lokesh Rahul and Ambati Rayudu were also rewarded with spots in the ODI side after strong showings in the IPL.
India test squad against Afghanistan: Ajinkya Rahane (captain), Shikhar Dhawan, Murali Vijay, Lokesh Rahul, Cheteshwar Pujara, Karun Nair, Wriddhiman Saha, Ravichandran Ashwin, Ravindra Jadeja, Kuldeep Yadav, Umesh Yadav, Mohammed Shami, Hardik Pandya, Ishant Sharma, Shardul Thakur
India T20 squad against Ireland and England: Virat Kohli (captain), Shikhar Dhawan, Rohit Sharma, Lokesh Rahul, Suresh Raina, Manish Pandey, MS Dhoni, Dinesh Karthik, Yuzvendra Chahal, Kuldeep Yadav, Washington Sundar, Bhuvneshwar Kumar, Jasprit Bumrah, Hardik Pandya, Siddarth Kaul, Umesh Yadav
India ODI squad against England: Virat Kohli (captain), Shikhar Dhawan, Rohit Sharma, Lokesh Rahul, Shreyas Iyer, Ambati Rayudu, MS Dhoni, Dinesh Karthik, Yuzvendra Chahal, Kuldeep Yadav, Washington Sundar, Bhuvneshwar Kumar, Jasprit Bumrah, Hardik Pandya, Siddarth Kaul, Umesh Yadav