Alfredsson er utdannet ved Journalisthögskolan i Stockholm. Hun har arbeidet som journalist i Aftonbladet, sjefredaktør for det svenske tidsskriftet Journalisten, leder for Sveriges Televisions morgenprogram, programsjef for SVT Nord i Umeå og gjesteprofessor i journalistikk ved Umeå universitet. Hun har arbeidet mye som reporter i Afrika. Hun har forelest og drevet journalistopplæring i flere land, blant annet Vietnam, Nepal, Pakistan, Zambia og Mongolia. I Sverige har hun undervist ved Poppius journalistskola og Pressinstitutet. Alfreddson arbeider nå som frilansskribent og konsulent.