Last week I wrote an article about the difference between Test Engineering and Quality Assurance.
Why does that distinction even matter beyond the title that is assigned to a department at a company? There are three reasons that this is a surprisingly destructive mindset:
Cannot fix the quality problem if looking in the wrong places. Cannot test quality into software. Employee morale.
Cannot Fix Quality Problem by Making the Wrong Changes If we have a problem with the quality of our product, we should want to fix that.
In every organization I have worked and in many conversations with people inside and outside of the software industry, I have met a misunderstanding of Test Engineering versus Quality Assurance.
I am a professional Test Engineer. My job is look for bugs and validate that the product functions as the business wants it to function.
Software development teams must have a mindset of Quality Assurance.
What does that mean?