Laying Off Testers? Think Twice Before You Act!
A hand pointing against a vibrant purple background, accompanied by the large, impactful words 'YOU'RE FIRED'

Laying Off Testers? Think Twice Before You Act!

Improve your job security by changing other people's perceptions of testing

By Lidia Barkanova

We are experiencing layoffs in tech left and right. Software testers are usually some of the first people to be let go: they don't have visible deliverables, they don't write code, the bugs they find "only slow down development," and so on. So why keep them in the organization??

The thing is, testers do a lot of invisible, important work. They are the glue between engineering and product development, and they actually help speed up the delivery of a quality product to customers.?

How Testers Are Usually Seen??

Testers are often perceived ONLY as the people who receive the code when a feature is developed and execute test cases on it. Or, if we speak about test automation, a tester is somebody who writes automated tests and maintains them, reports discovered issues, and that's it.?

When I started my career as a quality engineer seven years ago, my understanding was similarly narrow. My working routine was creating test cases, based on the requirements written by the product owner and when development was done, executing tests, documenting found bugs, and verifying defect fixes.?

I didn't realize that testing is so much more than that. But then I changed jobs, joined various testing communities across the globe, and talked with people from all over the industry. This opened my eyes: testers play much broader roles across a software development group than what I’ve described above. And the new information I learned shaped my vision and ways of working.?

Changing Perceptions of Testers… And Testing?

In modern companies, testers are active members of the team from the very start of the development cycle. In the definition?phase, we help with risk analysis. We look at the requirements, highlight gaps and uncertainties, identify risks that could threaten the product, and foster discussion with product development and engineering. Testers learn about a product from both technical and business standpoints, which allows us to bring new perspectives to the table. We often ask out-of-the-box questions which might not be asked by anybody else. Sometimes, such questions can invoke a discussion whose results bring benefits to the company.?

Testers help during requirements gathering and design. I remember one day when a product owner came up with an idea for new functionality. He initiated a kick-off meeting with the team. Developers liked the idea and started to jump to a solution. Fortunately, the testers on the team advocated looking before leaping. The testers, who worked with different teams across the company and had a good overview of what had already been done, pointed out that similar functionality already existed in one of our products and that it might be useful to consult with the responsible team and reuse the implementation. And that is, in fact, what happened.

This way, we reduced costs significantly. The new feature required no new design or coding, and we?managed to keep consistency in user experience across our SaaS solutions.?

How Testing Can Expedite Deployment

People might think that testing slows down development. Testing means more work to be done during?implementation, and it must be very annoying when developers say, "We are done; let's deploy to production!" and instead hear that there are issues to be fixed before release takes place. Testers execute their scripts and do their checks, find more and more issues, and advocate for them to be fixed. And then, developers need to invest time and effort to resolve the issues found instead of "just releasing."?

Contrary to popular belief, testing drives the process forward. As they do different activities — from exploratory testing to running automated scripts — testers identify the problems and communicate them promptly to stakeholders. Testers not only raise the awareness of the state of product development, but they also advocate for fixing the issues found and often accelerate the development process.?

Even though the release of new features can feel more worthwhile than anything else, in reality, if a bug is released, and customers complain about errors in the new feature, the mental cost of context switching for developers (moving back and forth between defects found in released features and work on new features) actually slows down progress on new projects.?

Product Release: An End And A Beginning

Finally, there is the release. Development and test execution are completed, and the feature becomes available to clients. Yay! People would say that the tester's job is done here, and it's time to focus on the new feature. However, this is not the case.

?After the release of a new feature, we analyze metrics around it: how fast and reliable it is and how the new functionality affects overall product performance and stability. This is important for identifying critical parts of the software and prioritizing work in the future. We also look at the adoption of the new feature: how clients are using it, which questions they raise, and where their main struggles lie.?

Last year at a conference, I shared how knowledge of customer usage data can help us shape testing strategy and explained that we testers?need this knowledge to do our job efficiently. If we know that clients are suffering or stuck in a certain place, we will voice it aloud so that our engineering team can address it and will advocate solving those issues with high priority. In another common case, if a feature is not widely used, there is probably not much sense in investing time and effort in fixing small defects that were found internally.?

A Tester’s Work Is Never Done

Our work never ends. We are the glue holding the team together, we accumulate knowledge from developers, product managers, designers, customer support engineers and other stakeholders, and we see the big picture. All of these points of view on a product are important in the tester's work, and you can hardly find any other role in the company that has this knowledge.?

This unique mixture of skills and knowledge allows us to be the go-to people in case of any questions about "how it works now." We know the current state and can assist in bridging the gap between vision and reality, significantly easing development.?

Now that you know what your testers REALLY do, think twice about letting them go.?

More Resources


Read Lidia's article and others on many testing topics over at the Ministry of Testing site.


Software development is constantly evolving, and to stay ahead of the curve, we need to invest in our own continuous learning. Ministry of Testing Pro Teams helps you and your team members stay up-to-date on the latest and most important topics in testing and quality so you can deliver high-quality software with confidence. Learn more.


?? Discover what's happening in the testing community every week. Subscribe to the weekly newsletter and receive testing-related news in your inbox every Monday. New testing events, helpful business posts, learning opportunities, ways to connect with fellow testers and more! ??

Sidney Karoffa

Technical Program Design | UX Advocate | Automation Enthusiast | Curious Mind

11 个月

This article is great! However, I wish we, as an industry, would stop using "tester" as terminology for a role that is so much more than that. Referring to Quality Specialists as testers really continues to propagate the idea that the role is only testing -- scripting or otherwise.

Andrew Despres

Engineer / Technican - Triple Crown / Apple

12 个月

I have been one of the people who test products and been told before that "Bugs are hard to find how did you find so many, that's not possible" and then let go because LAZY management had to process all the LEGIT bugs I filed that pissed people off. That's ok the bugs were still there after I left and they still had to fix them all without my help so I hear. Many times we are kicked to the curb because we have to deliver bad news to people. I am actually kind of sick of it to be honest and have been treated like crap because of it. I also do a lot more, like power testing, reworks, script writing, assembly line setup, product feature design, and specifications. HW/SW engineer and a QA person and a Rework tech all in one. Then Add network tech, Build Engineer, Lab Manager to the role to get an accurate description. Also add Data Center Engineer / Grunt to the list heave ho-ing 80 lbs servers into the rack on rails all by myself in an out (75-100 a day sometimes) and they complained I was tired and worn out and had health issues so I had better see a doctor. The same company complained I took too long in the bathroom and let me go as a result...I just about blew a gasket on the person.

Annmarie Doherty

SW Engineering QA Owner and Scrum Master

1 年

I don’t like the word tester, it’s almost degrading in a way. Most companies hire a QA. As a QA I oversee the quality of the whole product. The designs, the requirements, new developments and list goes on. Everyone has their role. Dev implement the functionality and design, PMs set the requirements… the list goes on. QA are the first user, the first customer. You are involved with overall ‘Quality’ of the whole product. Oh and you get to test it ;).

Kamila Ku?erová

Test Automation Engineer @Sensoneo | Memes connoisseur and distributor | QA

1 年

I've noticed a troubling trend in the tech landscape: 1. Growing companies delay investing in QA until late in their development. 2. QAs are disproportionately affected during downsizing, with few job opportunities, and if there are any it's for a one-man army. 3. Apps, even from major corporations, exhibit numerous bugs and poor UX/UI, raising questions about the value placed on end-user satisfaction. This prompts a fundamental question: Is QA misunderstood and undervalued, or is there a pervasive disregard for end-user satisfaction? If we want to blame the poor performance of companies on the oversaturated market, then the only leg-up against competition would be superior quality. Am I the only one seeing it that way? Or am I missing something? ??

Damian Synadinos

Ineffable Solutions - Global Keynote Speaker & Trainer focused on people

1 年

<Software testers are usually some of the first people to be let go> Sad but true. Here is my 5-minute talk on one way I explain the importance and necessity of testers and testing: https://www.youtube.com/watch?v=k_y64YP7zgk&list=PLJEZ1QEUJI1gkC-4BUUNCeuBpBi4B59wf

要查看或添加评论,请登录

Ministry of Testing的更多文章

社区洞察

其他会员也浏览了