Used to be fairly common for the backup QB to have that duty, but it seems
most NFL teams these days use the punter. My guess for that is because the punter and long snapper don't have a ton to do during practice. Plus, it means the long snapper is only ever snapping to the punter in a game.