There are different types of roles in Software industry - like
problem-solving, problem-finding, problem-defining. As a general rule, programmers
focus on solving problems, where testers or QA Engineer focus on finding and
defining problems. In other words, QA Engineer focus tends to be more "did
we build the right it". If you love finding & defining problems,
welcome to world of QA Engineers.
That said,
there are generalities I would consider for entry-level QA positions:
·
Ability to communicate
and prioritize - QA people needs to create bug reports and convince others that
the problems they reported need to be fixed. They are also needed to evaluate
the severity of any problems they run into. You need to be good in verbal &
written communication and explain defects in simple terms.
·
Fast learner - no matter
what level or domain of software QA someone starts at, there's a large learning
curve.
·
Any kind of
programming skill is a bonus because it helps in automating tests. As of now, most IT companies require all of their QA
resources to write test automation code
·
Analytic mindset
·
Be Curios & Ability
to research
·
Ability to multitask
and adapt to a constantly changing environment
·
Build good rapport
with Developer, it helps you understanding working of application
·
Ability to take
decision, as a QA, you are need to advise the business on whether or not to
release. Being a QA, I should know every part of system better than anyone
else.
Having said that feel free to add skill which you feel
should be added.
No comments:
Post a Comment