At many places, Quality Assurance(QA) is used as a designation/title for Testers.
In general, the difference I got between QA and Tester is as below:
The problem I have is that this definition means that calling Testers as QA is wrong:
How does QA assure quality?
Testing does not assure quality. I have never met anyone with QA in their job title who actually assures quality.
How does QA prevent defects?
The activities I can think of falls under Testers activities. None of the activities I can think of prevent defects.
Can Tester really assure Quality? If yes, How?
I don't know any way that a Tester can assure quality. Testers can only find potential defects. They can't prevent defects. They can't fix defects.
Testers can report their perspective on the quality of the product to their team, and they can help their team to make the product as good as possible.
Is QA a right term to be used for Tester?