Essential Guide

Get ahead of the game: How to be a more technical tester

A comprehensive collection of articles, videos and more, hand-picked by our editors
News Stay informed about the latest enterprise technology news and product updates.

Get ready software test professionals -- big changes are coming soon

As companies move to BizDevOps, the role of software tester is going to change dramatically. Here's a look at what new skills and attitudes will be needed in the future.

With 2017 on the horizon, QA and test professionals around the world need to reconsider what it means to be a software...

tester.

With nearly 70% of testers thinking they'll be automated out of a job in 10 years or less (according to the just released Harvey Nash Technology Survey 2017), it's clear the looming threat of automation is a major concern. But that's just the beginning. Companies embracing DevOps today will be moving to the next gen BizDevOps at some point, and that will mean mapping business needs directly onto the software development and deployment process. In a BizDevOps world, a test professional could be a business analyst, a mini data scientist, an Ops trouble shooter, a developer -- or some hybrid combination of all of those roles. Testers are going to be asked to not just up their game but actively learn new skills -- and in some cases dramatically different skills.

These changes come at a time when demand for QA and test professionals is already lagging 46% behind overall IT job demand, according to data from market research firm Burning Glass Technologies in Boston.

"The tester's world is really being turned upside down," said Stephen Elliot, IDC's vice president of research, DevOps.

"Now they need to collaborate, have some development skills, be able to automate everything quickly and they have to understand what the customer needs," he said. "They are going to have to act, and think, and collect information, and test, and a lot of other things, all in a very short time."

Testers must learn to combine skills

A desire for flexibility and new skills is already showing up in want ad job postings across the country, according to Will Markow, manager of client strategy-analytics at Burning Glass.

Meet tomorrow's software tester

"Today testing is often being incorporated into other roles or testers are starting to require additional skill sets," he explained. "It's becoming a hybridized role. It's not just one function any more. Employers are looking for a broader swath of skill sets related to development from their testers."

That's certainly what John Jeremiah, digital research team leader at Hewlett Packard Enterprise, is seeing in the marketplace today. "Testers have to be part test, part QA lead and part dev," he said. "That's what their DNA is going to look like."

Also in their DNA: data analytics. With new application performance monitoring tools looking at all stages of the software development lifecycle, there is going to be too much information and not enough people to process it, predicted Tom Lounibos, CEO of SOASTA Inc., an APM provider in Mountain View, Calif.

Testers have to be part test, part QA lead and part dev. That's what their DNA is going to look like.
John Jeremiahdigital research team leader, Hewlett Packard Enterprise

"Testers can start by owning the process of simulation," he said. With that skill, a tester can see performance impacts throughout the process, which then becomes a ticket to the table in the "control room" where all the important product decisions are made.

Lounibos, who strongly believes that companies must move to BizDevOps next, sees a vision in which business people, test professionals and developers are all watching the data and analyzing the conclusions. Testers, with good problem solving skills, need to take that mindset and merge it with a data science perspective to ensure they're contributing fully.

Data science doesn't grab everyone

But not everyone is so optimistic about testers turning into mini data scientists. "I just don't think testers will be the first folks business managers think of when they think of getting information and making decisions," Elliot said. "I think it's going to depend on the business."

What will also depend on the business is whether testers end up working as much, or more, with the operations side as they once did with developers. Too much focus on testing the code has left the production side of things to rely on chance to work, said Chris Baynham-Hughes, head of DevOps at Atos, a consulting firm based in France.

"Testers could be potentially helping out (on the ops side) and figuring out what needs to be tested," Baynham-Hughes said. "Before now, what we're doing is having a haystack and putting a needle in it, so when the developer puts code in that is broken three weeks later, there's a lot of finger-pointing. We need to be testing all the way through, so if something is breaking we know where it is."

Andreas Grabner, DynatraceAndreas Grabner

Rob Stroud, principal analyst of infrastructure and operations at Forrester Research, agreed testers must be ready for all sorts of brand new things. "Are they ready for different delivery vehicles?" he asked. "And are they ready for the velocity of change?"

Or, to put it another way, are test professionals ready to have some fun? Andreas Grabner, developer advocate at APM maker Dynatrace based in Waltham, Mass., thinks the gloom and doom about the testing profession is completely misplaced.

"If testers help developers automate the most repetitive tests and help the whole engineering team work on automatically detecting these problems, then they can use their real potential to work on what's next," he said. "They can be part of the experimentation phase, working on acceptance testing much earlier, working with the business teams on what ideas and features to try next. They can run early tests -- pretending to be users or going out to real users -- and give early feedback and a good quality perspective."

Grabner admitted not every tester will want to do this, but he hopes many will as they have a lot to contribute. "If they automate the repetitive tasks, they are going to free up time to do much more valuable things," he said.

Next Steps

Where is DevOps 2.0 going to take you?

Take the first steps toward BizDevOps

Where digital performance management and DevOps meet

PRO+

Content

Find more PRO+ content and other member only offers, here.

Essential Guide

Get ahead of the game: How to be a more technical tester

Join the conversation

6 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

Testers, will your skills be sufficient to keep you testing in the future?
Cancel
I am probably foolish to get irritated by some of the new buzz words that are introduced into the IT Realm at regular intervals but, sorry,  they do irritate me. For many years I have believed a  Project manager should focus on involving all needed skills at the earliest opportunity to ensure accuracy,quality, Performance as cost efficient as possible and as timeous as possible. In summary the "team" working together throught the initiative to obtain optimal results. I call this ood project management. Where am I missing the difference between this and the becomming famous DevOps
In addition, tester and testing /QA swkills will  always be needed but as part of the entire initiative rather than an afterthought to development and a precurser to ops. 
In addition, testing skills will always be required as it is a different minset to other IT disciplines. 
Where a software package is purchased and requires no development what is the role of the developer? Or the packaged app may require some configuration by the business owner as opposed to a developer ddo we then have BisOps or where a system is loaded onto a new platform is this TestOpS as nothing has changed in the code and functionailty must be as before so agaian it is TestOps
Cancel
@CliveD...sorry, there are a lot of buzzwords. But I think if you can get past that we're kind of saying the same thing that testers have to be involved in every step of the process. That said, *everyone* I spoke with has said project managers are going to go away completely. What do you think of that?
Cancel
I believe testers will be around for a little while yet. Whilst I do agree that testers will benefit from being multi-faceted, I do not believe it reasonable to expect a tester to suddenly become a developer, with the same level of skill that someone in development has aquired during their development lifetime. By the same token, I don't accept that developers can effectively perform a test role - in my experience they are not enquisitive enough - working from a set of acceptance/quality criteria does not cover all issues (albeit a great startpoint), nor does it uncover the potential flaws in integration, system, system of systems of full value chain testing. Automation is not a panacea - it can't provide all the answers in a rapidly changing application, without dedicated time and effort being spent on regular changes to test scripts, etc. I will be very surprised if the future is a bleak as predicted, but absolutely agree that we must all continue aquiring new skills (not just testers) if we are to keep ahead of the pack in an exceptionally competitive market.
Cancel
@richardnlees, can you tell me more about tester "inquisitiveness" and how developers and others don't necessarily share that? I agree that's definitely something you can't quantify!
Cancel
Majority of the testers will fail as it is not possible for the tester to become developer immediately. Let the testers take help from developers and give them input to automate the repetitive tasks. This should be a good approach to start with and then later on they can slowly start doing automation. Ideally they should get time to learn automation and this can be learnt only if they work on it practically and theory does not workout here.
Cancel

-ADS BY GOOGLE

SearchMicroservices

TheServerSide

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

Close