Yes, Armand Traoré did play for Queens Park Rangers. He played for them from 2009 to 2014, and made 108 appearances for the club. He scored 20 goals during his time there.
Mastering Armand Traoré: A Journey Through the Senegalese Football Star's Career