The knowledge and skill sets may vary depending on the types of tests begin executed and the phases of the project
lifecycle, however, in general, staff filling the this role should have the following skills:
-
knowledge of testing approaches and techniques
-
diagnostic and problem-solving skilss
-
knowledge of the system or application begin tested (desirable)
-
knowledge of networking and system architecture (desirable)
Where automated testing is required, these skills should be considered in addition to those already noted above:
-
training in the appropriate use of test automation tools
-
experience using test automatoin tools
-
programming skills
-
debugging and diagnostic skills
Note also that specific skill requirements vary depending on the type of testing being conducted. For example,
the skills needed to successfully utilize system load testing automation tools are different from those needed for the
automation of system functional testing.
|