Softwares

The person who writes and tests computer program is called a ......

Verified Answer
A. Programmer
B. Computer scientist
C. Software engineer
D. Project developer
E. None of these

Explanation:

A (A) programmer is specifically a person whose job involves writing, testing, and maintaining computer programs. While (B) computer scientists and (C) software engineers also work with software, 'programmer' is the most direct and accurate term for this role. (D) A project developer has a broader management role. Thus, (A) Programmer is correct.