Quality is never an accident. It is always the result of intelligent effort.
A software quality analyst, or software quality assurance (QA) analyst, is responsible for applying the principles and practices of software quality assurance throughout the software development life cycle. The QA Analyst will develop test plans, test cases and test scripts for projects, among other QA duties.
Top 3 necessary characteristics to be a successful Software QA:
- 1) Attitude
- 2) Communication
- 3) Knowledge