Saturday 9 April 2016

Fundamental Requirements For an Entry Level QA Engineer

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