The job includes attention to detail, writing skills, concentration and problem solving skills. Analytical skills to asses problems and ways to uncover the cause of the software problems are very helpful.
This job and many surrounding the development and design of software are fast growing opportunities. The demand is wide spread from consumer apps to complex technical information systems. They all need testing.