The Ultimate Quality Challenge has become clear to me.
Here’s some of the things that I’ve found it is NOT about:
- User Experience
- Standards and Guidelines
- Agile Workflows
- User Acceptance Testing
Don’t get me wrong, all the above are critical to Quality Engineering.
However I am increasingly finding that the Ultimate Quality Challenge is one thing – hiring competent and passionate quality engineers. This is a prerequisite to all of the above quality activities – without actual people, nothing is implemented (even automation!)
Hiring engineers in the quality space is very challenging for a number of reasons:
- Historically QE was QA and meant manual testing, typically a lower job grade
- Quality Engineering now means automation with different skill requirements
- The majority of engineers like to work with application code, not tests only
- Quality Engineers may suffer from several ‘second class citizen’ issues
- Compensation may lead the best and brightest to switch to app dev roles
- Peer respect may lead some to switch to app dev roles as they become skilled
- Availability of QE Engineers for hiring is extremely limited (2017)
- Quality Engineering is often not championed as a cool and useful thing
I want to help change that!
Some of the things I am doing: