I am seeing far too many posts at the moment on QE being “more” than testing, not being about finding bugs which testing is and “not just” validating at the end of lifecycle and alongside a random statement like this they often give a very poor definition of testing alongside a slightly better one but call the latter QE.
Some others talk about prevention over detection but that is a red herring unless an assembly line model is being followed as development relies on detection every day in order to learn and evolve the product, good QE here would recognise the unknowns and look at the system of dealing with them through detection rather than diminishing an activity. This I therefore do not see as a real difference.
For those in these roles do you feel it is closer to good quality engineering principles being applied to your core testing activities or that you are a broader quality engineer that also takes on testing activities?
A good indicator may be the consideration of what engineering practices do you help shape that alter how software is designed, reviewed, built, released or operated, independently of the testing you perform?
For example, do you influence how effective code reviews are? Are you involved in defining merge and branch controls? There are many more activities that QE can contribute to, that does not mean do those activities but may involve building the system that supports those activities to be done well, is this deemed part of the role you have.
I tend to still regard myself as a tester which includes anything product risk related with discovery and investigation of those risks starting on day one and verification activities like automated coverage. I also apply solid engineering principles to these activities as do the developers I work with to their respective areas. I do not though do those other things like influencing developer owned practices, I can see value in that but is not needed where I am, nor do I think I would enjoy it.
QE does not make sense to be viewed as more than testing but it can empower better testing, it is different from testing as it’s about the software and the system by which the software is developed but what does that look like in reality.
There was another argument that testing itself had picked up such a poor reputation for not applying quality engineering principles that the rebranding was needed, so business as usual for good testers but change in the hope the poor practices get diminished.
If you have that title where do your responsibilities lie? I am looking for understanding here, whilst I do judge a lot of the random “better or more than” posts associated with SQAE I am not judging the role itself but I want more awareness of the reality associated with it, what to expect if I transitioned to a QE role for example.