Ковалькова родилась 26 января 1984 года в Минске, то есть сейчас ей 36 лет. В 2006 году окончила Академию МВД (специальность «юрист»). Одновременно с этим отучилась еще и на бухгалтера. Карьеру начинала в госорганах — в районных администрациях столицы. Затем работала бухгалтером в жилищно-строительных кооперативах. В кампанию-2020 Ковалькова регистрировала инициативную группу по своему выдвижению в кандидаты на президентский пост. По данным ЦИК, на тот момент она была главным бухгалтером ЖСПК № 791.
В политику Ольга пришла в 2011 году, вступив в незарегистрированную партию «Белорусская христианская демократия». Обычно движение позиционируется как оргкомитет по созданию партии. Минюст периодически отказывается ее регистрировать. До нынешних выборов Ковалькова была среди сопредседателей оргкомитета. Официально — беспартийная.
Ранее Ольга также была известна как активист движения против абортов.
Во время президентской кампании — 2020, как уже говорилось, Ковалькова попыталась стать кандидатом. Это не удалось. Позже она присоединилась к Светлане Тихановской, став ее доверенным лицом. После выборов Ольга была одним из инициаторов создания Координационного совета. Ковалькову задержали 24 августа вместе с активистом рабочего движения Сергеем Дылевским за организацию незаконной забастовки.