As said a few times in my last post, project communication and coordination could be one fine way to turn yourself into a very dependable QA from just a software tester for your project. If you are just doing the testing for your project, you have no idea about many other places you can/should contribute into. Following are some tasks you may check out.
1. FOLLOW ALL PROJECT COMMUNICATIONS REGARDLESS OF THE TECHNICAL DEPTH. If there is a communication going on between BD team and US team regarding different web services for dev, stg and production sites; we feel no necessity to follow it. But, if we did and if we knew that dev and staging has the same web service Url and production is different, we could easily know that if this fails in dev, it will fail in staging too. We will be able to notify the respective dev or the team.
2. BE PROACTIVE. We should always remember that prevention is better than cure. Let’s say developer is developing task A. In the requirement we see something that has discrepancy (which was not found in requirement analysis phase somehow) and we have taken an internal decision (due to obvious reasons like spelling/grammar changes). We should not stop there correcting it. We should send it in a note to manager/US team to make sure they know whatever we are changing. Means, the implemented deviations from the spec should always be reported to product owners and that’s a QA’s job as an owner of the requirement.
Another good example of being proactive here: Suppose your manager has assigned you a task and the deadline is 3:00 PM; ideally you will deliver it within that time. But, if in case you can’t finish it by 3:00, you should not wait till 3:00 to fail delivering and then let your manager know about it. The worst case would be, your manager comes to you at 3:15 and you say “hey boss, I will need 5 minutes more”. The communication should always be like: you assess your task in a regular interval and try to have a forecast of what’s going to happen. If at 2:00 you already know that you cannot finish it by 3:00, let your manager know immediately. Give him an updated deadline and ask him if the deadline is alright. That will help your manager to plan accordingly.
You can do the same when you are asking for input from any DEV. But don’t hesitate to ask it in the last moment if it is urgent. That’s the place where your friendship with DEV will count. Think from your manager’s or team’s stand and see what they are looking for from you. Try to be/do that even before they ask for it.
4. DON’T BE LATE SENDING DAILY EMAILS. Always remember our manager will need to review them before sending to US team. We should be reasonable to our managers and try to finish it early around 3:30 or 4:00.
Continue reading →