Romana Tomc opiskeli taloustieteellisessä tiedekunnassa Ljubljanassa. Hän oli Slovenian kansalliskokouksen varapuheenjohtaja. Hän toimi myös Euroopan neuvoston parlamentaarisen yleiskokouksen varapuheenjohtajana Strasbourgissa. Sloveniassa hän työskenteli kolmessa parlamentin valiokunnassa: työ-, perhe-, sosiaali- ja vammaisasiain valiokunnassa, valtiovarain- ja rahapoliittisessa valiokunnassa sekä talousvaliokunnassa. Romana Tomc toimi myös Slovenian henkilöresurssien kehittämis- ja stipendirahaston johtajana. Slovenian EU:n neuvoston puheenjohtajakaudella hän toimi valtiosihteerinä työ-, perhe- ja sosiaaliministeriössä ja sitä ennen hän johti työ- ja työoikeuksien osastoa. Hän työskenteli lähes kymmenen vuotta Slovenian kauppa- ja teollisuuskamarissa. Hän toimi myös Slovenian yrittäjäyhdistyksen sihteerinä, kirjanpitopalveluiden yhdistyksen sihteerinä ja vero- ja rahoitusasioiden asiantuntijaneuvoston sihteerinä. Hänestä tuli Slovenian työnantajaliiton talousasioiden osastopäällikkö.