What advice would you give to someone about to join a team as the first dedicated tester?

Joining a product team that’s never worked with dedicated testers before can be challenging. Team members may feel unsure or even resistant, and it can take time to find your place and show the value of testing.

In my MoT article “Adding software testers successfully to any product team: Experiences, struggles, and tips,” I share what it was like integrating into an established team that wasn’t used to having testers. I also share some tips and ideas on how to handle the obstacles and frustrations that arise during the transition period.

What you’ll learn:

  • Understand what to expect when joining a team unfamiliar with dedicated testers, through real-world experiences.
  • Get practical ideas to help ease tensions, build trust, and find your place in the team.

After reading, share your thoughts:

  • Have you joined a team that had never worked with testers before? What was it like?
  • What helped you gain trust and integrate into the team?
  • What advice would you give to someone about to join a team as the first dedicated tester?
7 Likes

Your point of Simply start testing really resonated with me. I’ve found that being hands on and helping people to understand by SHOWING them testing (rather than just talking about it) really helps. Remember that engineers are not taught testing and a lot of what you say will be new to them, so helping and showing is really important.

As someone being the first tester in an organisation you’ll be a change agent, which means having the skills to advocate and evangelise testing and support the testing you’ve recommended.

  • Patience to reiterate things multiple times.
  • Communication skills to sell ideas and win people over.
  • Resilience to be able to work at the basics and go from there.
  • Pragmatism to not try for too much (or lose people by going to hard on quality).

In terms of specific advice: brush up on your ability to sell testing into a team, learn to be patient with the time it’ll take to make changes and learn how to speak to engineers using their own words (be confident in talking engineering topics).

5 Likes

I have 1 example where I was brought into a team that didn’t have a tester and it was for an MVP product. The team was 4 devs and a product manager…who was more of a project manager. The devs had put together a selenium framework and they were finding it difficult to keep up to date. So thats how the role came about, they wanted a tester to just keep the selenium tests going.

So on day one I had a walk through of the product with the product manager and was asking questions like “So what business problem is this product solving?”, “Who is your typical user?” etc. those were questions he wasn’t expecting from me. I sat down and “simply started testing” with the limited information I had and was reeling off the bugs into Bugzilla. It was an open plan office and I heard the main architect turn around to the devs and say “Have you seen these bugs? They’re brilliant, all consistently written, all reproducible”. So there were seeing me as a benefit not hinderance which was a good sign, so built a good relationship fairly quickly with the team.

They wanted to do an on location trial of the product (it was basically a hard copy file tracking system detecting electronic tags moving from one area to another) and I said let me go along I’d love to see how its used. That week long trial I worked with the users and had a regular dialog with the architect. Lets just say, that the selenium framework went down the priority list rapidly.

So my advice for anyone going into a product team as the sole dedicated tester:

  • be confident in how you work, don’t be told what to do if the reasoning isn’t evidenced
  • be open about how you work and be ready to adapt to bring the team with you
  • make sure that you and the team understand the vision of the product
  • enjoy yourself and be comfortable you are going to make a positive difference
4 Likes

Was going to suggest exactly the same things, well said @ghawkes .
I just started a role as the 1st dedicated tester, and after 2 months, mostly learning stuff, I have very little to show. but I have had to be flexible, yet stick to my guns to get a CI/CD full-system going again. The last full CI/CD was put in by a summer student and that died during the covid panic. Explore every thing you can, and make notes for later on, so that you don’t get distracted from the mission. But it’s not like Rome was built in a day is all I will add though to Gary’s advice.

3 Likes

Loved your tips on how to build trust, @demivm. I think that’s such a crucial part of the work. When I onboard with a new company, I take the time to meet one-on-one with each developer and acknowledge what they might be thinking.

I’m there to:

  • Make them look good (I joke about this, but it’s true)
  • Work with them so that we can create something we’re proud of
  • Find the issues so that we can talk about them. I am not there to block anything but to inform the team.

Coming at it from the perspective that I am here to help puts people at ease, I think. At least, I haven’t heard anything otherwise :sweat_smile:

2 Likes

Such excellent tips! My own experiences joining teams - often as the first tester ever to join the team - I used a similar approach. You have taken the fear out of this for a lot of folks!

1 Like

Being the first tester can feel lonely at first, but it’s also a huge opportunity.
You get to shape how the team thinks about quality not just testing. And when they start seeing you as part of the build process, not just the final checkpoint, that’s when the real magic happens.
Also:
Don’t try to change everything at once. Observe. Understand their rhythm.
Be curious, not critical.
Celebrate small wins.
And keep your sense of humor. You’ll need it when you hear things like, “We didn’t test it, but it works on my machine.”

1 Like

There are some amazing gems of advices already given. :heart: I will try to keep it classic & cliché:

  • Be curious
  • Ask questions (no question is stupid even if in your head it looks stupid, ask it anyway!)
  • Being a tester isn’t just a role, its a mindset, if something feels off in your gut - say it out loud. It can be either the friction in the process, in people management, customer relations or tech stack.
  • Record everything! Either in your local note pad just one liner, or in any project management tool thats used. ie: Jira.
  • Make notes whatever comes to mind, bring it in 1:1, retros.
  • Embrace the mistakes, its ok.
  • Research & read latest trends in software testing industry.
  • Last but not least: Start small, there will be days that it will be overwhelming, just take a step back and restart! :heart:
2 Likes

What wonderful advice in the article and on this thread.

Here are some things that come to mind that might help:

  1. Be curious about everything instead of making assumptions based on previous experiences
  2. Experiment with different styles of questions based on who you are asking instead of using the same question-asking technique for everyone
  3. Amplify the work of others instead of amplifying only the positive things you’re doing
  4. Take a bit of time and space instead of rushing from one thing to another
  5. Adjust your expectations of quality instead of expecting everyone to understand your framing of the importance of quality
  6. Meet people where they are, recognising that things are the way they are instead of simplifying the many contexts and systems in play
  7. Step back often and smile at it all instead of allowing yourself to get too caught up in the details
1 Like