Окончила Всесоюзный государственный институт кинематографии. Актриса киностудии "Мосфильм".
Наиболее заметными работами Ольги Сошниковой в кино являются роли в фильмах "Неподсуден" и "Семнадцать мгновений весны", где актриса смогла показать диапазон своих творческих возможностей.
В фильме «Семнадцать мгновений весны» Ольга Сошникова создала очень живой и правдоподобный образ своей героини, молодой девушки, уверенно идущей к своей цели, старающейся как можно лучше выполнять свою работу, чтобы оправдать доверие руководителей, отправивших её на первое серьёзное задание. Роль Барбары, конечно, самая яркая, но даже маленький эпизод Ольге удается оживить своей индивидуальностью.
В дальнейшем снималась в небольших ролях, в 1988 году сыграла жену Фридрихсена в фильме Марка Захарова "Убить дракона".
В настоящее время Сошникова Ольга стала режиссёром-постановщиком школьных спектаклей и праздников, она, действительно, очень редкий человек: талантливая актриса, хороший режиссёр и просто интересный и умный человек.