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...

Tech Develops - A day dedicated to YOU!

Working in Tech, it can be difficult to find the time to further improve yourself, you're focused a lot on delivery, and it can be hard to drag yourself away from it and spend time on delivering an improved you. This is why some companies are starting to have time dedicated to your personal development, where people drop tools and do a personal project or watch some tutorials. Luckily working at ASOS we get the last Friday of every month to focus on this! Last Friday we held what we call a "Tech Develops" day, where as an employee of ASOS and working in Technology, In the week running up to it we decided it would be a good idea to have a platform where people could stand up and perform a 99 Second Talk about anything they please. We had 12 people sign up to it, and we had talks ranging from the technical (Git-Bisect) to a Conference review (UKStar). The first talk was an informative talk about Git Bisect and how it's used and why because of it, it's import...

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!