Suncorp deputy chief financial officer Steve Johnson is to replace John Nesbitt as CFO. Nesbitt will move into the vacancy left by chief executive David Foster, who has announced his departure.