Lately, Iāve been thinking about managerial QA-related roles and I got an opportunity to maybe become a test manager for a project sometime in the near future. Iāve been watching some older TestBash talks, reading a few blogs on this topic, and watching many Pluralsight courses on soft skills lately.
I know the test manager role is a bit of an old-school role, but sometimes a potential change does sound nice, I donāt see myself reporting bugs and writing tests till my retirement.
What advice do more seasoned testers have and what resources would you recommend?
Hi Mirza, this is a great question and Iām happy to add my thoughts.
Contrary to popular belief the Test Manager role lives on, even in an Agile world. There are very many different interpretations of what a TM does though, as a role called Test Manager, Quality Engineer Manager or Head of Testing can mean different things in different organisations.
Its a good thing to have career aspirations, and managing can mean two things - people and processes. I have been a manager of both, and my job prior to this was not directly line managing but more of a coaching type role. It depends what you want to do, what you enjoy etc. So thats the first thing I would do - outline the sorts of things you want to be doing, whether its people management, coaching, more technical style leadership etc.
Iād then advise you to look at loads of job specs as they will all be different, and look at the role outline and expectations to get a sense of what appeals and what doesnt. You can apply that to the upcoming TM role in your org, if you are able to help define the scope of the role. At the very least youāll know which aspects excite you, which you are less sure of, and any areas where you will need training and support.
I cant think of any books off-hand that I can recommend, but by asking here you will hopefully get more replies, and you can then decide you next steps.
Good luck, and please come back if you have any questions, happy to help if I can.
I donāt think a test manager role is old school or outdated!
Iām in a director position now but have held mid-level manager spots too. IMO the biggest value proposition for this role is as a roadblock remover. Iām able to work proactively to resolve problems and facilitate improvements for the testersāand their entire teams. (Note that this is a fine line, as part of a managerās role is to help those testers get better at solving problems themselves.)
A good test manager also helps the entire team with skills and capabilities uplift. I have a look at whatās going on across the various teams, then figure out what sort of training, workshops, pairing, etc. can help. (I also have to push myself to stay up on current practices and trends so that I donāt fall behind!)
As a manager, Iām also spending time across several delivery teams to help them better understand testing practices and how more collaboration could positively impact the teams. Iāll do workshops with PMs/POs, devs, scrum masters, leadership, etc. on what good integration of testing looks like.
On the people-management side, test managers do much the same as other managers: take care of their folks. If youāre interested, I wrote a small book with a number of practical exercises that might help you decide what sort of management style you want, and how to approach acting on that. Itās free on LeanPub: The Leadership Journey by Jim Holmes [Leanpub PDF/iPad/Kindle]. (Feel free to ignore it, too. )
Thanks, @jesper and @jimholmescc thanks I will save all of these - Iām in the process of collecting resources and going through all of them whenever I find the time.
Thanks Steve @sjwatsonuk !
In agile teams the day to day business often prevents you from from doing long term work in regards to testing, eg. evaluating new tools, writing process descriptions etc. Apart from coordinating cross team testing events or writing the overall time table these seem to me to be the most valuable tasks for a test manager in an agile team. Which tend to be neglected in my experience.
I wonder how someone can gradually work their way up to becoming a QA or test manager role. My gut says that this person should at least have mentored a few testers before becoming a manager. I have seen and heard of companies where the QA manager had little to no experience in QA or software development. The quality of management was bad and the quality was āmanagedā by the underlings. But surprisingly, such managers often hang around for a long time.
One of the good ways I noticed is to have the future manager shadow a more seasoned one - to work closely with them, go to meetings together, and slowly take on some of the responsibilities of the experienced manager. One of the product owners I work with got trained that way and after about six months he become an excellent PO - he was in the company for several years prior to that and he knew the product quite well, so Iām sure that had a big impact too.
Hi there! A book that I found really good is āThe managerās pathā by Camille Fournier. I recommend it for individual contributors as well, not just for managers.
I would suggest you take up a managerial position only if you are inspired by leading people towards a common vision. This would include managing situations.
Remember: manage situations, lead people.
If you are not interested in this, you can continue on a technical role becoming test architect, test technologist, and eventually a CTO.
Thanks, @testervenkat I thought about this long and hard, doing technical stuff can be interesting but it gets a little tiresome over time.
I thought that management wouldnāt be for me since Iām a bit of an introvert. This changed when I get to meet one of my managers better, whoās also an introvert but was very empathetic, and very assertive when needed and everyone loved being on his team.
I noticed that I get along with people really well and also noticed that I care about people more than Iād admit.
Awesome. I also know that you had āQuality Coachā in your mind, and I hope that you have made up your mind on which one to choose - management or quality coach. All the best!
I think if you were to apply the approach you take with how you are with the testing community and apply that to how you could be as a people leader, youād be absolutely amazing!
The testing community have got your back in your adventures to become a people leader/manager.