A software quality analyst is responsible for applying the principles and practices of software quality assurance throughout the software development life cycle. Though often referred to as "quality assurance", software testing is considered to be only one part of the larger process of reducing errors. Testing is used to detect errors in a product; software quality assurance also fixes the processes that resulted in those errors.
Roles in Software Quality Assurance are designated as Software Quality Assurance Engineer, Software Quality Analyst, and Process Consultant.
Some of the tasks of software quality analysts are:
- Participate in QMS management review meetings.
- Approves the QMS documents for which QA manager is the main author.
- Undertake internal quality audits.
- Plan and conduct quality audits of subcontractors.
- Maintain and update training and audit databases to provide reports / indicators for discussion during QMS management review meetings
- Identify problems or deficiencies in products and QMS.
- Resolve problems QMS implementation issues.
Famous quotes containing the words quality and/or analyst:
“There are few things more disturbing than to find, in somebody we detest, a moral quality which seems to us demonstrably superior to anything we ourselves possess. It augurs not merely an unfairness on the part of creation, but a lack of artistic judgement.... Sainthood is acceptable only in saints.”
—Pamela Hansford Johnson (19121981)
“Our fear that Communism might some day take over most of the world blinds us to the fact that anti-communism already has.”
—Anonymous U.S. Analyst In 1967. Quoted in The Uses of Anticommunism, vol. 21, published in The Socialist Register (1985)