Erste Erfahrungen bei internationalen Meisterschaften sammelte Olga Safronowa bei den Jugendweltmeisterschaften 2007 in Ostrava, bei denen sie mit 12,61 s in der ersten Runde ausschied. Im Jahr darauf wurde sie bei den Juniorenasienmeisterschaften in Jakarta Vierte im 200-Meter-Lauf. Sie qualifizierte sich über beide Disziplinen für die Juniorenweltmeisterschaften in Bydgoszcz und schied dort jeweils in der Vorrunde aus. 2010 gewann sie bei den Hallenasienmeisterschaften in Teheran die Silbermedaille mit der kasachischen 4-mal-400-Meter-Staffel sowie Bronze über 60 Meter. Kurz darauf gewann sie bei den Juniorenasienmeisterschaften in Hanoi die Bronzemedaille über 100 Meter und ursprünglich Gold mit der 4-mal-100-Meter-Staffel, diese wurde ihr jedoch wegen eines Dopingvergehens ihrer Landsfrau Julija Gawrilowa wieder aberkannt. Bei den Asienspielen in Guangzhou gelangte sie über 100 Meter in das Halbfinale und wurde mit der kasachischen 4-mal-100-Meter-Staffel im Vorlauf disqualifiziert. 2011 nahm sie an den Asienmeisterschaften in Kōbe teil und belegte dort über 100 Meter den siebten Platz sowie Platz Fünf über 200 Meter. Bei der Sommer-Universiade in Shenzhen gelangte sie über 100 und 200 Meter in das Viertelfinale und bei den Weltmeisterschaften in Daegu schied sie im 100-Meter-Lauf mit 11,63 s in der ersten Runde aus.