В 1989-м окончила Иркутский политехнический институт по специальности «самолетостроение», в 1995 — Московский коммерческий университет по специальности «коммерция», в 2011 году — Сибирскую академию права, экономики и управления по специальности «юриспруденция».
Трудовую деятельность Ольга Степанова начала в 1985 году диспетчером в учебном отделе Иркутского политехнического института. С 1989-го работала инженером-конструктором Иркутского филиала ФГБУ МНТК «Микрохирургия глаза» имени академика С.Н. Федорова, специалистом отдела маркетинга, товароведом. С 1996 по 2000 год занимала должность госинспектора в Иркутском территориальном управлении Госторгинспекции, в 2000–2010 работала в управлении Федеральной налоговой службы России по Иркутской области — начиная с должности государственного налогового инспектора до должности начальника отдела контроля в сфере производства и оборота алкогольной и табачной продукции.
С 2010 по 2012 год занимала должность заместителя начальника инспекции ФМС по Правобережному округу Иркутска, с 2012 по 2014 год — заведующей сектором лицензирования отдела торговли и общественного питания департамента предпринимательства и развития потребительского рынка комитета по экономике администрации Иркутска. Позже — начальником отдела размещения государственных заказов Иркутского филиала ФГБУ МНТК «Микрохирургия глаза» имени академика С.Н. Федорова.