QPR have added goalkeeper Seny Dieng to the club's Elite Development Squad.
The Swiss stopper, 21, joins Rangers as a free agent, signing a two-year deal.
QPR Director of Football, Les Ferdinand, told www.qpr.co.uk: "Seny has come in to the club in recent weeks and really impressed.
"He's still young, but he's a goalkeeper with great potential to make the breakthrough to the senior squad in his time with us.
"We're really pleased to add him to the keepers we've already got at the club."
Dieng, who is of Senegalese descent, has been a regular for Swiss side Grasshoppers B in recent seasons, as well as spending time on loan at FC Grechen, for whom he made his professional debut at the age of 17 in November 2012.
In August 2014, he was the substitute keeper as Grasshoppers played Lille in the Champions League.
He moved to MSV Duisburg earlier this year, but following their relegation to B3 the German team did not retain his services for 2016/17.
His arrival at QPR coincides with an injury to EDS goalkeeper Conor Hudnott, who is set for a prolonged period on the sidelines owing to a recent shoulder operation.
The deal is subject to the player receiving international clearance.