Juventus are paying €4.5 million to take Quagliarella on loan for the 2010-2011 campaign and will be able to make the move permanent for a further fee of €10.5 million.
The 27-year-old has played 22 times for Italy and scored five goals, including a delicate chip in their 3-2 defeat by Slovakia at the 2010 FIFA World Cup™.
The Italian club moved for Quagliarella after being thwarted in their attempts to sign Udinese captain Antonio Di Natale.
He becomes the club's ninth recruit of the current transfer window, as the 27-time Italian champions look to rebuild under new coach Luigi Delneri following a dismal seventh-place finish last term.
Juventus sold Brazilian playmaker Diego to Wolfsburg for €15.5 million earlier on Friday and veteran French international striker David Trezeguet is believed to be on the verge of a move to newly-promoted Spanish side Hercules.