QE, QC, Tester, QA Engineer, don't they do the same things?

Looking ahead to TestBash 2025, and back at recent episodes of The Testing Planet, I hope you’re all as excited as I am, to dive deep into topics like Quality Engineering and Quality Coaching.

But whats in a name? And are you maybe doing some of this already?

I’d love to know, what you think are the key activities, skills and tools you use in your job, and what your job title actually is?

Also, I’d love to know, what do you consider to be “part of the day job”, and what do you consider to be going above and beyond, or outside of your role description?

Over the last 4 years, I’ve found it liberating to be called a Quality Engineer, because I feel it allowed me to get involved in the full SDLC in ways that were considered “Extra” and not core when I was a QA Engineer or Test Engineer in previous roles.

It might be, I changed, or even that the teams and company structure I’ve been in were different, and this wasn’t magic from the job title, but maybe more about the organisation and leadership around me, and my perception.

So what is your experience? Is there anything you’d love to do, you feel held back from because of your current title? or work you do, that isn’t recognised as part of your day job, so you don’t get the credit you deserve?

5 Likes

What’s in a name. A very good question, I don’t like to look at job titles, they’ve thrown everything at me so far. From Quality coach, agile tester, automation engineer, performance tester, technical qa engineer, pentester, devops engineer, chapter lead, guild lead, even PITA (pain in the @$$) works :stuck_out_tongue:

I mean
 on all of the projects I kind of do the same thing no matter what my role is. I go to companies, join their teams, I find bottlenecks/challenges, improve the quality of the teams based on the project/ coach teams (devs, testers,po/SM/analysts/
), bring up some painful wounds and try to cure them. I make myself replaceable and when I am, it’s time for me to leave. #RealConsultancy

Personally I’m never held back with any title. I just have a lot of knowledge about a lot 
 not always a specialist but I know what to talk about I suppose and I know how to press on a wound which is a big asset as a consultant, I’ve always started in a specific role at a company and I always grow faster to other places.

I act on things, when people say “we are going to do this in the CSP or cookies” and I’ll just be like “hey invite me” and at some point, they"ll do something wrong and I’ll point it out, giving them the insight that I know stuff about that topic and they’ll automatically come back to me. They’ll say “Hey, maybe drag Kristof into this, he seems to know stuff about it”. This is how usually the ball starts rolling :sweat_smile:

Example of one of my clients: I had an interview to become a agile tester in 1 of their teams, I got hired. On my first workday, somebody else got my job role and I got told I’m the Quality Coach/Test Co. (I didn’t mind) I got into a few meetings, scaled a few security risks that I saw, I became security champion of 7 teams. The week after I became the coach of some testers.

Still on my contract it says “agile tester” :stuck_out_tongue:

1 month in my new client, I got approached by one of the other teams (not under me) because they someone knew who I was and what I did (meetups etc), they explained they needed knowledge sharing amongst all testers of the company. ~50

So I started a Testing Guild in the company and became guild lead.

2 months in, I’m coaching developers how to create REST APIs, doing architectural meetings as QA.

Still on my contract it says “agile tester”


I don’t look at my contract title, a title is a cover of formality. What really matters is how one behaves on the work floor and how they are able to move projects for better quality.

That’s my experience :slight_smile: That’s how I try to improve the quality of my clients, by not just sitting within my team but expanding to challenges I see and where I can help.

So no, I do not let a title stop me :wink:
I wouldn’t be a good consultant if I did :stuck_out_tongue:

4 Likes

From where I live they call someone in QA an “Engineer” when they can do automation and coding and “Tester” when they only do Manual.

These titles seems only being thrown away on job postings. There’s also one I’ve seen called Software Development Engineer in Test (SDET) which seems kinda cool but is just like any other Software QA Engineer.

Also I remember from my studies that QA is process-oriented and QC is product-oriented. Not sure if it’s applicable everywhere else because I think companies and experiences define what people know. :grinning_face_with_smiling_eyes:

3 Likes

I see the issue of role nomenclature from the following perspective.

On the one hand, if a role is focused uniquely on testing the product (the process output), here the goal is to adhere to raising risks about the product itself. It doesn’t matter if the tests are done manually or with the help of other tools (like automation). The role has not any influence on the way the product is developed.
This type of approach happens a lot in organizations that don’t have a collaborative culture or that are transitioning in their way of working.

On the other hand, are roles with a focus oriented to how the process of product creation is carried out. These roles, and they are the ‘fortunate and also the most senior’, can help inspect all the processes and moments of software development. They collaborate in a very integrated way from before a line of code is generated. Of course they inspect the product also but here they are not limited only to check the product.
And again, it doesn’t matter what tool this person uses to help raise potential risks.
In this case automation is in harmony with the product development because all roles are speaking about how the product is going to be tested and this is taken into account during the coding process.

2 Likes

When I first started work, I was all about making sure the work I did matched the job description and role title. But over time and where I am today, I really couldn’t care what my title is or job description.

To me a role is dictated by 2 elements: objectives and tasks. The trouble with job descriptions and role titles is there is a fixation from employers that they have to focus on tasks and skills. The one thing that overrides all that are the objectives
why are you here? That’s the part you have to own. You own those objectives, you evaluate them and adapt them as you move through them, until you feel in your role there is nothing more for you to add to the organisation.

I feel very lucky to be in that position. The tasks I do are whatever they need to be to achieve my objectives around improving quality and efficiency. For example, engineering productivity was suffering from interruptions from Customer Success querying customer issues/complaints. I put measures in place to evaluate those interruptions and could see the majority of them, were not faults. The issues were purely investigations being passed directly to engineering into the sprints which became standard practice. So I worked with them to produce a new “support ticket” process where they tried to own the investigations until they exhausted their knowledge before raising an engineering ticket. The support ticket was dealt with by engineering, but we would also look at why the customer success team felt they couldn’t perform that 1st line service and raise appropriate tickets to improve the product observeability.

My job title is “Test Lead”. Nowhere in my job description is any relevance to the above and I don’t care. I’m owning the quality objectives we have set.

4 Likes

Regarding the roles,all of these aim to ensure quality, process improvement and each role contributes in its own way to delivering high-quality software.

My job title is “Quality Engineer”, part of my day job involves testing a web app, focusing on functionality, regresssion, exploratory, negative and sanity testing. I truly love doing this as tester, even though it often goes unrecognized. I take pride in ensuring that everything runs smoothly for the end user :sweat_smile:

3 Likes