Google Answers Logo
View Question
 
Q: Software Engineering QA vs. Non-QA ( Answered 5 out of 5 stars,   0 Comments )
Question  
Subject: Software Engineering QA vs. Non-QA
Category: Computers
Asked by: gremlin-ga
List Price: $2.00
Posted: 01 Mar 2003 11:39 PST
Expires: 31 Mar 2003 11:39 PST
Question ID: 169282
A lot of big companies seem to hire two different kinds of software
engineers - ones who actually design and write the programs, and ones
who are involved in testing and quality assurance. How does the demand
for those two different kinds of programmers compare? Does one group
earn higher wages than the other?
Answer  
Subject: Re: Software Engineering QA vs. Non-QA
Answered By: maniac-ga on 02 Mar 2003 19:58 PST
Rated:5 out of 5 stars
 
Hello Gremlin,

Depending on the company, the ratio of software developers to quality
assurance personnel can be in the range of 20:1 or more. Now, you
asked about "testing and QA" - if you look at the software development
process beginning at unit test (as done in a cleanroom organization),
the ratio may be significantly reduced to perhaps 3:1, but even in
that case the software developers will greatly outnumber the quality
assurance personnel.

To give you an idea of the relative effort, see the COCOMO II site at
  http://sunset.usc.edu/research/COCOMOII/
which has a number of papers and software for this cost model. Many of
the papers refer to the total effort, but a few include relative
effort of phases. If you download the software, enter a small project
into the tool and it will show the relative effort (for development,
testing, ...).

In a similar manner, the software developers will have slightly higher
wages than the quality assurance staff. In most companies, they are
both treated as "engineers" and will have the same salary ranges.
However, there are a number of wage / salary studies which show the
development groups with 5-15% higher salary than the QA groups. For
example
  http://www.perssyst.com/whatsnew_ITsalaries.htm
shows development managers earning $104,000 while QA managers earn
$94,000. Similarly
  http://www.compinsight.com/pdfs/ITJobsNavigate_2001Report.pdf
shows a similar difference.

To find additional information, search using phrases such as
  salary software development quality assurance
  wages software development quality assurance
  software cost model
  software effort distribution by phase

  --Maniac
gremlin-ga rated this answer:5 out of 5 stars

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy