When one person joins a company as a software tester, the basic skills he contains within himself is Manual Testing.
Is it enough for him to sustains for a long period in the company?
If not then what are the branches in his line that he should look into?
In my opion there are two branches.
- Non functional testing (Load testing, Security testing etc.)
I think out of these two Automation should be the first priority to jump into from manual testing, because it is the tool which can be used parallely with manual testing. So if you are into manual testing you can start working on automation side-by-side. But it requires coding skills and companies mainly use it for long projects only.
Whereas Load Testing is a good option too, and for those who lacks in programming languages. As for some small projects were automations is not used in respect of time, but load testing will definately used so the scope for Load testing rises above Automation.