Hamilton was signed to Houston's practice squad, Aaron Wilson of the Houston Chronicle reports.
The Texans are feeling the effect of injuries at wide receiver and are thin at the position. Hamilton played 11 games for the Steelers in 2016, catching 17 balls for 234 yards and two touchdowns.