#11) Excellent Communication: Communicating the required information in an effective way is the basic essential quality of a Tester. A Tester is required to work with various stakeholders across the globe at various stages of SDLC and hence it is essential to express and represent the information precisely, with clarity and without creating any confusion. We keep hearing that when a defect from life comes back and hits the QA team, everybody starts blaming the QA team, stating ‘why was this simple defect not found out during testing’? It is quite often that the same defect has already been reported earlier and the team has not given enough priority to take it seriously and fix it. Whose problem is it? QA failing to critically articulate or interpret and project the impact of the defect appropriately to the stakeholders? and not being effective in communicating the severity of the issue and convincing the team? So, along with communication, it is the ability to articulate things and influence the team to agree to their point of view, which is the important thing that is essential for a Tester.
When I say a Tester needs to be good in communication, he or she need not be an English Laureate but should be at least able to clearly andeffectively communicate what he/she feels, either verbally or through a written document. If one cannot bring out the clear meaning of the content in an understandable manner, then the whole purpose of testing or identifying the critical defect and being able to convey that it is quite critical will be defeated. Communication could be as simple as explaining the defect description, writing the sequence of its occurrence or explaining the team about the roadblock, which the test team is stuck with being unable to proceed. At the same time, a Tester needs to be pretty well aware that poor and ineffective communication will lead to a lot of confusions and result in poor quality. Generally, Developers do not like showcasing critical bugs in their code, so what matters here is, the ability of a Tester to convey and convince that there is a bug in your code in a tactic way. While conveying the defects to the development team, there should not be a show off of the feeling that, ‘I have found a defect in your work or you have done a mistake’, which in turn will lead to ego issues in the team. This is all required as a good communicator. So, Conveying any negatives in an objective way so that, no individual goes into the offensive mode by clearly explaining the impact of the situation is quite important. A tester should always keep the interest of the project in mind while conveying anything without highlighting the mistake of an individual. In this case, we can extend the definition of a communication skill a bit more for a Tester in terms of writing skills as well, where the Tester in a project needs to document certain things with more clarity, like Readme’s, User guides, generating meaningful test summary reports etc.
|