Skip to main content

Mentoring a new QA

I've recently been asked to help devise a mentoring plan for a new QA associate. I sat down and thought about it, and thought it would make a half decent blog post, so here goes!

In order to come up with a plan, I needed to identify key areas of QA that as a new QA I would appreciate. I came up with the below areas that I feel would benefit most new QA members:

- Automation
Selenium IDE moving onto Selenium WebDriver perhaps
SoapUI Pro
Obviously these will be domain specific, so if you're using QTP for automation, then obviously try mentoring in that etc... In fact this can be applied to much of the below.
- SQL
- C#/Programming Language
- Writing Manual Test Cases
- Exploratory Testing
- Writing Bug Reports
- Testing Tools
Fiddler
Browser AddOns
Test Case Management/Defect Management (Be it Microsoft Test Manager, Quality Center etc)
-Performance Testing
-Cross Site Scripting/Security Testing
-Breaking down a PBI 
COAs
GWTs
- Release testing
- Involved in a release sprint
- Regression testing
- Sprint Planning/Retrospective

It's also important to ask the new QA what they want to do, do they want to become a specialist in Test Automation, in which case it would be very Automation orientated, or if they were interested in management, then the plan might look slightly different to the above. 

So that's enough of what I feel would be useful to go through, however, actually going through the above would be time consuming without a thought out plan. 

Ideally the mentee would cover as much as possible within their day to day work, so they would work on a sprint as there is no substitute for applying theory to actual work when it comes to learning, they would decompose PBIs, they would get involved with regression and release testing, do some automation with another QA/Developer, write their own bug reports... The important thing is that there is regular contact with their mentor over the work they are doing, they can bounce any ideas off the mentor, and the mentor might even benefit from some fresh ideas from the mentee.

Eventually the mentor will hopefully become like a buddy for that person, and the regular meetings can be scrapped and irregular catch-ups can be done ad hoc, and the mentee will pass on their knowledge and become the mentor in the future, but knowing that if they come across any issues their buddy/mentor will be available to them.

I think the success of a mentoring program comes from the mentee being willing to learn and the mentor being experienced, open and care about the mentee's progress. 

I'm yet to really see a successful mentoring program, as I believe it requires a lot of dedication and it isn't going to happen overnight, when a mentoring program is first put in place, it's not going to be perfect from the off, it will need tweaking, but hopefully it will bring benefits to the company at some point in the not too distant future. So long as the person has a point of contact for anything they may need, then I would regard that as a positive outcome for the mentee and the entire QA team.

Comments

  1. This was good timing - I'm mentoring a person that is really new to the world of QA and wants to get into the field. This is quite invaluable.

    ReplyDelete
    Replies
    1. Awesome! I'm pleased it's come in useful for someone other than myself!

      Delete

Post a Comment

Popular posts from this blog

Testers: Be more like a Super-Villain!

Who doesn't love a Super Hero? Talk to my son, and he'll tell you how much he loves them, talk to many adults and they'll say the same! Deep down, we all love to be the Super Hero, we all want to save the day! However, I want to talk about the flip side of Super Heroes, the Super Villains... I often play Imaginext with my son, and I (unfortunately?) am nearly always the Super Villain! Be it Lex Luthor, Joker, Two Face, Mr Freeze or The Riddler! These are all great characters and great Super Villains, but why would I want to write about Super Villains? A while ago where I worked, we had a few Super Heroes, people who would be able to come in and "fix" things that had broken and help deliver projects on time. We then shifted, we decided to do away with the Super Hero culture and try and prevent from being in that position in the first place, whilst we didn't go as far as wanting to hire Super Villains, it's definitely a story that has stuck with me and t...

QA is Awesome!

No real point to this post other than I have had the song stuck in my head and figured I could change it slightly and quite easily make QA is Awesome! Oh and I haven't even seen the movie all the way through! But for some reason that song is incredibly catchy! Not much point to this post in fact, just thought I'd put it out there :)

What we (Asos Testers) are working towards this year...

At Asos we have a large testing team (30+ testers), they all work within their development teams, and the way development teams work can vary and understandably so. Helping the 30+ testers we have a number of Test Leads, of which I am one, recently we (the leads) all got together to come up with a plan of things that we feel we need to work on/define/have an idea of how to approach them for the next year to help improve our testing standards across the boards and improve the skillset of testers within the teams. To help with this we got together and came up with a mindmap, the plan going forward is for us to take ownership of one of the areas and come up with a strategy/approach/implement actions to help improve the areas and define whatever is needed. There's a lot there, and I'll probably write seperately about each one, and what we're doing, as it's always good to share ideas and get feedback... so watch this space!