Schra begon met voetballen bij SC Rouveen. In het seizoen 2013/14 ging ze onderdeel uitmaken van het talententeam van FC Twente. In de zomer van 2015 maakte ze de overstap van FC Twente naar PEC Zwolle. Op 1 april 2016 maakte ze haar debuut bij de eerste selectie in de uitwedstrijd tegen Ajax door in de 84e minuut in te vallen voor Anouk Borgman. De wedstrijd eindigde in 3–0. In 2017 maakte ze de overstap naar competitiegenoot sc Heerenveen. Schra maakte in een thuiswedstrijd tegen Achilles '29 haar eerste doelpunt in de Vrouwen Eredivisie.[1] Een week later kwam ze in een uitwedstrijd tegen haar oude club FC Twente opnieuw tot scoren.[2] Haar derde doelpunt tegen VV Alkmaar werd verkozen tot mooiste doelpunt van december 2017.[3] Na drie seizoenen voor de Friezinnen uit te zijn gekomen, stapte ze over naar het SpaanseRayo Vallecano dat die seizoenen uitkwam in de Primera División Femenina.[4] Hier tekende Schra een eenjarig contract.[5] Na de degradatie besloot de Spaanse club het aflopende contract van Schra niet te verlengen.[6] Na het Spaanse avontuur keerde ze in 2022 terug bij sc Heerenveen.[7] In het seizoen 2022/23 kwam ze niet tot speelminuten voor de Friezinnen.
Op 21 juli 2018 debuteerde Schra voor Nederland –19 in een EK-eindronde wedstrijd tegen Duitsland –19 (1 – 0).[9][10] Schra kwam met Nederland -19 een doelpunt tekort om de halve finale van het eindtoernooi te halen.[11]
Op 26 maart 2014 debuteerde Schra voor Nederland –15 in een oefenwedstrijd tegen België –15 (6 – 0). Voor een oefenwedstrijd tegen England –15 werd ze opnieuw geselecteerd.[13]