Rishabh Pant made the cut as Wriddhiman Saha was not included in the 18-man squad.
Mohammed Shami, who was dropped from the Afghanistan game after failing the fitness test, has made his way back.
Apart from Pant, India's chinaman bowler Kuldeep Yadav has also been included in the Test squad.
"Bhuvneshwar Kumar aggravated a lower back condition in the 3rd ODI against England. His condition is being assessed by the BCCI medical team and a call on his inclusion in the Test squad will be made soon," a BCCI release said.
"Jasprit Bumrah who has been included in the squad, will be available for selection from the 2nd Test onwards based on his fitness," the release added.
Virat Kohli (capt), Shikhar Dhawan, KL Rahul, M Vijay, Cheteshwar Pujara, Ajinkya Rahane (vice-capt), Karun Nair, Dinesh Karthik (wk), Rishabh Pant (wk), R Ashwin, Ravindra Jadeja, Kuldeep Yadav, Hardik Pandya, Ishant Sharma, Mohd. Shami, Umesh Yadav, Jasprit Bumrah, Shardul Thakur.