Check out this article from Forbes - Who's Getting Hired Right Now. Here is an excerpt of the relevant bits:
Online job aggregator Indeed.com has sifted through its database to find the occupations that are hiring the most right now.
[skipping ahead]
Here are the jobs with the most postings.
Registered Nurses
Job postings: 132,283Truck Drivers, Heavy and Tractor-Trailer
Job postings: 100,917Software Quality Assurance Engineers and Testers
Job postings: 83,206Customer Service Representatives
Job postings: 67,958Sales Managers
Job postings: 65,925
It's good to be needed - even better to be employed. How do others see the job market for Quality Engineers / Software Testers?
Sean
Tags: employment
Permalink Reply by Leslie Crandall on November 4, 2011 at 20:09 I would concur with this article with one caveat:
The job market is improving for software testers and quality engineers; however, the skills and experience needed to get hired have changed.
It is more common, at least where I'm geographically located, to see companies hiring Software Developers in Test, Test Automation Engineers, and Senior QA Engineers with a background in software development. For junior testers, it's not uncommon to find recent computer science and engineering graduates working as entry-level automation engineers to get their foot in the door to move into development.
It's definitely good to feel needed again, but we can't rest on our laurels and assume the job is exactly what it was five years ago. It's important to keep our skills fresh and be willing to step outside the basic job description of quality assurance engineer.
Permalink Reply by Leslie Crandall on November 5, 2011 at 19:39 That's exactly it. The jobs are definitely out there, but the skills needed for these positions have changed so much over the last few years. It really does drive home the point that, as testers, we need to be constantly looking for ways to keep our skills fresh and be open to learning new technologies on a regular basis.
Permalink Reply by Anna Baik on November 6, 2011 at 14:45 I can't guess why you didn't get those particular roles, but there are certainly companies out there who will want outstanding *testers* with the ability to learn automation.
How have you shown them what you have learnt about automation yourself? Have you tried tutorials for the popular automation tools? Have you committed tests to open source projects? (Check out what Mozilla QA are doing).
I don't have enough of a sample set to be confident that this holds across a wider population, but amongst the testers with automation skills that I've been talking to recently, it seems far more common a pattern that they taught themselves, and then showed their boss what they could do with it.
I have to the ability to learn whatever is necessary to test... i learned how to use Quality Center just by working with it, as well as other tools... that's how you learn it... at least one way, im not going to put in my CV that i know automation just to learn in the job, because thats not honest, and i prefer not to get a new job in automation rather tan be not honest...
I used to do the asserts test, with JUnit... for example, i know that is unit testing buy automation is not that far from being that... at least what i saw in this years...
Permalink Reply by Anna Baik on November 6, 2011 at 17:02 I think you're misunderstanding me. What is stopping you from sitting down *tonight* and automating some checks? In fact - here's a link:Selenium Simplified preview. If you've used JUnit in the past, you should breeze through that pretty quickly, if you're interested.
I am in NO WAY suggesting that you be dishonest about where you have learned a skill and how you have used it so far.
I AM suggesting that potential employers are actually more impressed by people who sit down and teach themselves something - and then say on their CVs "I have taught myself Watir/Selenium/Robot Framework/whatever and this is the level I have reached" - than by people who sit back and wait for their boss to send them on a course.
Permalink Reply by Martin Lewis on November 7, 2011 at 9:30 You may think this is a chicken and egg situation - it appears that you need the work experience to get the job in that area, but how do you get the experience to start with? As Anna says you can get the experience by working on it in your spare time. Why not work on an open source project, hook into the development process and write some unit tests for the code - or develop a test automation framework for a project.
You then build up a portfolio of work which you can then demonstrate at interviews. You may not have x years of paid work experience on automation - but the only difference should be the fact you have not been paid for learning the skills. It should not stop you being able to demonstrate that you have good automation skills.
Some of the best software people I know are always self-learning and writing tools/apps/websites in new languages and building up profiles of work in their spare time - mainly because they love what they do and the fact they are learning new skills is a bonus.
Permalink Reply by Peter Nairn on November 6, 2011 at 11:28 I don't know what others are finding, but I have just finished spending 3 months trying to find one decent tester amongst over 100 CVs.
Am I looking for skills in automation? Particular technology? Domain? Years of experience? No. I am looking for skills in Testing. So few of the people applying have any these skills. If we, as testers, are to be saleable, we have to be good at the skill of testing first, other skills are secondary.
Oh, and to those people who say "I have the skill, look at my ISEB/ISQTB certificate", I say that some of the worst answers to testing questions have come from people who have certification. If you are going to tout yourself as certified, therefore skilled, please make sure you really ARE skilled!
© 2012 Created by Rosie Sherry.
