Qasim made his professional debut in 2005–06 Pakistan Premier League with Khan Research Laboratories.
[3] In 2007, Qasim won the inaugural season of Geo Super League with Islamabad United, scoring 3 goals in 6 appearances.
[5] He earned his first senior international cap by head coach Akhtar Mohiuddin against Iraq in the 2010 World Cup qualifiers,[6] a game which Pakistan famously drew 0-0 in Damascus, Syria with Qasim's strong running and work-rate giving a strong impression for the coaching staff and fans alike.
His first goal came in a friendly against Nepal at Pokhara on March 27, 2008 which Pakistan won 2-0 after a long run from his own half before a powerful shot that beat the Nepalese keeper.
Qasim later scored an international hat-trick in the 9-2 record win against Guam in the 2008 AFC Challenge Cup qualifiers.