Berra played his first professional game in 2003–04 in the National League B (NLB) for GCK Lions, and two years later played his first National League A (NLA) games with ZSC Lions. He caught the attention of the St. Louis Blues during the 2006 World Junior Ice Hockey Championships, and the team selected him with their fourth-round pick, 106th overall, at the 2006 National Hockey League (NHL) Entry Draft. Berra opted to remain in Switzerland where he was the back-up goaltender for the Lions, SCL Tigers and HC Davos. He was a member of HC Davos' Swiss championship team in 2009.