A freelance QA tester works on contract with software development companies to perform quality assurance and testing duties on software products before their release to beta testers and the general public. Your responsibilities in this career include developing a number of test case scenarios to determine whether the software stands up to different problems and works properly, analyzing the results, executing regression tests whenever software developers or engineers fix code, and developing automated testing technology. Freelance QA testers may work in-office or remotely, depending on the security protocols of the company.