The Saints waived Barrett on Aug. 1. The Seahawks signed him Aug. 10 but waived him out of the preseason Aug. 31.
Barrett signed with the Saints as an undrafted free agent in 2018 after a tryout at their rookie minicamp. He was cut from and re-signed to the practice squad 23 times last season, according to Amie Just of nola.com.
Barrett, 24, has never made the 53-player roster.