What are the different types of tester roles | Software testing

What does QA Stand For? QA stands for quality assurance and we can say quality assurance is basically a way to preventing defects in manufacturers’ products...