A quality assurance tester (QA tester) examines software to ensure that it works properly. Your responsibilities are not only to test a product but also help to debug it by accurately reporting on the problems that you find. You can also perform these duties on websites, applications, and other products. You can either test manually or create automated tools using coding languages. In an entry-level QA testing job, you work within frameworks set out more-experienced team members, and you confer with them to gain an understanding of the requirements and parameters for tests. You also document your tests and results.