If I want to work as a Software Tester in the US. Can I do that on a
TN visa. I have 3 year Bachelor's degree in Computer Science from a Canadian University. My understanding is; it also falls under the "Computer System Analyst" position since it doesn't involve any programming, only testing a System/Software/Application and reporting bugs/errors/defects to programmers/developers for fixing.