I work for a large company which tests its employees in house, and I am one of the testers. I know that at my company we test for illicit narcotics...amphetamines, cocaine, marijuana, pcp, barbituates, but not for roids. BTW if you put soap in the urine(which is the most common thing dirty testers do), your test will come back inconclusive because of a "control" item. This will either cause them to send it to a lab for further testing (which you don't want), or they will probably dismiss you outright because the tester will know you tampered with it for a reason(people who are clean will not put things in their urine). My advice is that if they test at the place of employment then you have nothing to worry about, unless maybe your going into law enforcement. Good luck!