Amir, along with then Test captain Salman Butt and new-ball partner Mohammad Asif, was charged for illegally taking money in return for delivering deliberate no-balls in the Lord's Test.
All three were banned for a minimum of five years and were also jailed by a UK court.
Amir returned to play for Pakistan again in 2016 but the other two failed in their bids to resume their international careers.
Overall, Amir took 119 wickets in 36 Tests, the last of which was against South Africa earlier this year. His best bowling returns -- six for 44 -- were against the West Indies in Kingston in April 2017.
Amir said he is committed to play for Pakistan in ODIs and Twenty20s.
"Playing for Pakistan remains my ultimate desire and objective, and I will try my best to be in the best physical shape to contribute in the team's upcoming challenges, including next year's ICC T20 World Cup (in Australia).
"It has not been an easy decision to make and I have been thinking about this for some time. But with the ICC World Test Championship commencing shortly, and Pakistan boasting some very exciting young fast bowlers, it is appropriate that I call on my time in Test cricket so that the selectors can plan accordingly."
PCB managing director Wasim Khan praised Amir's services.
"Amir has been one of the most exciting and talented left-arm fast bowlers in Test cricket in recent times. We respect his decision and look forward to him continuing to play an integral role in white ball cricket for Pakistan."
This story has been published from a wire agency feed without modifications to the text. Only the headline has been changed.