The 13-man squad for the first in the three-match series at Sabina Park in Kingston is captained by Jason Holder.
Three players missing were Marlon Samuels, Darren Bravo and Leon Johnson who toured the United Arab Emirates last year for three Tests against Pakistan.
For Powell this marks a return to the Test stage for the first time since 2014.
He figured in the West Indies' one day international series against England in March and Pakistan this month.
West Indies squad: Jason Holder (capt), Devendra Bishoo, Jermaine Blackwood, Kraigg Brathwaite, Roston Chase, Miguel Cummins, Shane Dowrich, Shannon Gabriel, Shimron Hetmyer, Shai Hope, Alzarri Joseph, Kieran Powell, Vishaul Singh.