As I’ve progressed in my career over the last 10+ years, I’ve worked in a number of team contexts and ways of working. I started off working in a System Test team, with a Test Manager, and Project Managers. I was generally put on projects, and assigned work. I had some freedoms in how I did my work, but they were within clearly defined boundaries.
The advantages of this, especially as someone freshly graduated and new to working in Software Testing. I got a bunch of training, I did not have to justify or choose how to spend my time on a day to day basis.
As my career progressed, I’ve taken on more of the responsibility for identifying what work is important to be done, justifying my choices. I’ve also moved from clearly defined structures of progression, to much looser structures where I get little constructive feedback. I have to be self reflective, self motivated and self leading to grow.
This has hit some extremes, being a “sales person” for my role, introducing teams not only to myself, but to the role I and how I fit into the team. It’s also been a long time since I’ve had a line manager who both knows anything about Testing and works in the same team as me. It’s either an Engineer Manager with Dev experience that works with me in a team, or sometimes a Principle Tester who doesn’t work with me day to day. Although there was that one stint, when I was the manager. That was fun.
There are major advantages of being self sufficient, and self leading, especially when I have access to peers from other teams who I can learn from and bounce ideas off. I get to set out my stall, run experiments and figure out what works best for my team. I can mould myself to what is needed in my context.
There are also struggles. I struggle get meaningful feedback, that constructively gives me a nexternal perspective on how I’m doing and what I can do to move forward. And this impacts my motivation. I also have more stress and anxiety, although I’m not entirely sure why, I do have my theories.
I would love to hear from you, do you have a Test Manager, or Quality Manager? What about Test roles that are further up in the structure, like a Director of Test? Maybe you ARE a Test Manager, or you’re an Engineering Manager, managing testers.
What models do you prefer? What do you like, and what are the struggles? And, where did all the Tester Managers go??