Tuesday, April 10, 2012

Are Quality Professionals Happy On the Job?


Forbes says, “Professionals with this job title are typically involved in the entire software development process to ensure the quality of the final product…Software quality assurance engineers feel rewarded at work, as they are typically the last stop before software goes live and correctly feel that they are an integral part of the job being done at the company.”

The happiest job of all isn't kindergarten teacher or dentist. It is software quality assurance engineer. Professionals with this job title are typically involved in the entire software development process to ensure the quality of the final product. This can include processes such as requirements gathering and documentation, source code control, code review, change management, configuration management, release management, and the actual testing of the software, explains Matt Miller, chief technology officer at CareerBliss.

========================================================================

It is good to see quality professionals to be on the top of the list. However, this survey findings lack some key fundamentals if we view this from the perspective of quality professional.

1. The job description of software quality assurance engineer stated is not correct. Software quality assurance engineers develop processes, procedures, methods, and techniques. Software quality assurance engineers do not usually get involved in quality control activities such as code review and the actual testing of the software. Software quality control engineers get involved in code reviews and the actual testing of the software.
Software quality assurance is not same as software quality control. The job description combined some QA and QC activities.

2. There is no information on survey methodology, demographics surveyed and threats to validity. I don't know if I can trust any  survey conclusions without such basic information.

3. Correlation is not causation. I don't think we can accept the conclusion that software quality assurance engineer is the happiest job.

========================================================================






No comments:

Post a Comment