Bangladesh have dropped veteran batsman Mohammad Ashraful ahead of the first Test with the West Indies which starts in Dhaka next Tuesday.
Ashraful has had lean time with the bat and is replaced by Naeem Islam, while there are two uncapped men in the 14-man squad.
Off-spinning all-rounder Shohag Gazi is given his first international call-up after some impressive performances in the National Cricket League.
Rookie paceman Abul Hasan, who has played four Twenty20 internationals, will also be hoping to make his Test debut.
Fast bowler Rubel Hossain returns to the squad, which will be led by wicketkeeper Mushfiqur Rahim who is restored to the team after a long injury lay-off.
Khulna will host the second and final Test from November 21.
Bangladesh: Mushfiqur Rahim (captain), Mahmudullah, Tamim Iqbal, Shakib Al Hasan, Zunaed Siddique, Shahriar Nafees, Naeem Islam, Nazimuddin, Nasir Hossain, Elias Sunny, Shahadat Hossain, Rubel Hossain, Abul Hasan, Shohag Gazi