Shenault, 26, signed a one-year contract with the Bills to join the roster as a wide receiver and a kickoff return candidate.