Chief selector Mohammad Wasim gives a press conference in Lahore on Monday. AP
The 24-year-old Ahmed is in top form in the ongoing domestic first-class tournament, where he has picked up 43 wickets at an impressive average of 21.95.
Ali has made his way into the Test squad after grabbing 56 wickets in the last two domestic seasons and his tally of 24 wickets this season are the most by any fast bowler in the tournament.
England will play a Test series in Pakistan 17 years after last touring the country in 2005. Pakistan has twice hosted England during this period in the United Arab Emirates.
England toured Pakistan before the T20 World Cup in Australia for a seven-match Twenty20 series and went onto beat Pakistan in the T20 World Cup final at the Melbourne Cricket Ground.
"Mohammad Ali has shown great patience and control, and his numbers speak for his consistency,” chief selector Mohammad Wasim said on Monday.
"Abrar is in outstanding form this season, so it does make sense to make him available to (captain) Babar Azam so he can use the confidence and talent of this youngster in the upcoming series.”
England will be arriving later this week and will kick-off the tour with the first Test at Rawalpindi from Dec. 1. Multan will host the second Test from Dec. 9-13 before Karachi hosts the final Test from Dec. 17-21.
Two more uncapped bowlers -- fast bowler Mohammad Wasim and leg-spinner Zahid Mehmood - are also part of the squad. Both players were part of the squad for the home series against Australia but were not used.
Pakistan will be without key fast bowler Shaheen Afridi after the left-arm paceman underwent appendicitis surgery on Sunday. Afridi needs three to four weeks to recover, after which he will undergo rehabilitation on his right knee. Afridi did represent Pakistan in the T20 World Cup after recovering from a knee injury, but sustained another blow to the same knee while fielding during the final against England.
The selectors have also dropped seasoned leg-spinner Yasir Shah, middle order batter Fawad Alam and fast bowler Hasan Ali after below par performances in Pakistan's two Test series, against Australia and Sri Lanka.
"We have selected this 18-man squad keeping in mind the form of the players, the conditions and the opposition,” chief selector Wasim said.
Squad: Babar Azam (captain), Mohammad Rizwan, Abdullah Shafique, Abrar Ahmed, Azhar Ali, Faheem Ashraf, Haris Rauf, Imam-ul-Haq, Mohammad Ali, Mohammad Nawaz, Mohammad Wasim, Naseem Shah, Nauman Ali, Salman Ali Agha, Sarfaraz Ahmed, Saud Shakeel, Shan Masood and Zahid Mehmood.
The 34-year-old Alam played his last Test match against New Zealand in November of 2009 and is a strong candidate for the first test. It starts at Old Trafford on Aug. 5. Selectors left out Iftikhar Ahmed.
The uncapped fast bowler was due to play for Sussex in their Bob Willis Trophy match against Kent at Canterbury but has been withdrawn from that fixture.
England played a successful Twenty20 series two months ago in Pakistan but have declined to play a Test match there for 17 years because of the precarious security situation.
Mohammad Hafeez was the top scorer with a 62-ball 84 as Babar Azam (63 off 66) and captain Sarfraz Ahmed (55 of 44) also scored half centuries. England will need to pull off the highest successful run chase in World Cup history if they are to win this game.
Pakistan still need another 160 runs to avoid follow-on after England finished with 657 Friday, their highest total ever against the home team.
On this occasion, plenty of surprises are in store for the fans. An interactive competition with the audience will take place, during which a variety of questions will be asked and cash prizes in the amount of Dhs5,000 will be awarded to the winners.
Balooshi leads the rankings by a single point over two of his competitors in this tournament, Portugal's Fabio Magalhaes and Poland's Konrad Dabrowski.
Cameroon finished third on four points, two points below second-placed Switzerland, who defeated Serbia 3-2. Brazil, who had already qualified, finished on top on goal difference with six points and will face South Korea in the last 16.