I would go a bit further and say that it really helps to be able to "work and play well" with others. It's a collaborative process, but testers don't necessarily know the whys behind all of the decisions that are made--including why something that seems like a big want isn't being addressed at the time of testing.
People bring different skills to the process. I have only a modicum of knowledge about the technical constraints that may be affecting firmware, but I have years of experience writing technical manuals, curriculum, and developing other educational material. That's my strength, I think. So I am not the person who will be having tech discussions with the developer, I'm the tester that says things like "document the differences in this way" or "I want a darker font".
|