Начала заниматься волейболом в Витебске. Выступала за команды «Ковровщик» (Брест, Беларусь) (1996—2001), «Стинол» (Липецк) (2001—2004), |«Казаночка» (Казань) (2004—2007), «Динамо-Янтарь» (Калининград) (2007—2008). В 2008—2009 — вновь игрок липецкой команды «Индезит» (ранее «Стинол»). В 2009—2010 выступала за казанское «Динамо», в 2010—2011 — за «Уралочку»-НТМК, с 2011 года является игроком бакинского «Азеррейла».
В составе «Ковровщика» (Брест) — четырёхкратный призёр чемпионатов Беларуси (1997, 1998, 1999, 2001), обладатель Кубка Беларуси 2000.
В сезоне 2005—2006 вошла в шестёрку, а в сезоне 2008—2009 в четвёрку самых результативных игроков чемпионата России.
В 2001—2002 в составе «Стинола» участвовала в розыгрыше Кубка ЕКВ, где провела 7 матчей.
В 2002—2004 годах Оксана Ковальчук липецкими журналистами признавалась лучшей волейболисткой в составе «Стинола».
В составе сборной Беларуси Ковальчук приняла участие в финальных турнирах чемпионатов Европы по волейболу 2007 и 2009 годов.