Die 1,72 m große Qin Dongya gewann 1999 die Silbermedaille bei den Asienmeisterschaften, bei den Weltmeisterschaften 1999 belegte sie den siebten Platz. Bei den Olympischen Spielen 2000 in Sydney schied sie in der ersten Runde gegen die Tunesierin Nesria Traki aus. 2001 gewann sie den Titel bei der Universiade in Peking. Im Finale der Asienspiele 2002 bezwang sie die Südkoreanerin Bae Eun-hye. Bei den Judo-Weltmeisterschaften 2003 unterlag Qin Dongya im Achtelfinale der Britin Kate Howey. Nach drei Siegen in der Hoffnungsrunde verlor die Chinesin den Kampf um eine Bronzemedaille gegen die Niederländerin Edith Bosch.