Laying Off Testers? Think Twice Before You Act!
Ministry of Testing
Ministry of Testing is where software testing professionals grow their careers.
Improve your job security by changing other people's perceptions
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
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
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
Testers help during requirements gathering and design
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
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! ??
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.
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.
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 ;).
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? ??
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