Like any other domain Software testing is also evolving a lot from the past. There are some myths about software testing as a career, It was considered as a mechanical and boring job and also it was considered as a secondary job but now it has changed and many aspiring youths is taking it as a good professional career. The career growth can be pointed as that you start as a Test Engineer and become a Senior Test Engineer and from a test lead to a test manager; or alternatively, one can become a QA Lead or QA Manager.
The change in the software testing field forced to adapt Automation testing tools, Performance, load testing tools which in turn provide an opportunity for coding, scripting and writing programs. Smart and quick learners can pick up these skills fast. Demand for performance and Load test tools like Jmeter, QTP and selenium is high. Indeed it is quite difficult to get performance and automation test engineers with right skills and attitude so the one selected will get nice pay.
Creating test bed and test environment for complex projects needs good technical skills and usually these tasks can be automated using shell scripting and coding. In order to ensure quality and improved productivity companies are focusing to automation that avoids the repetitive works.
In the software development life cycle role of testers will start from the initial stage itself by doing requirement analysis, defect analysis and providing upfront information about the business functionality to the various stake holders. Also with the changes in the technologies and complexity of the applications with clouds, interfacing of applications with mobile devices it is un doubtful that testers play a crucial role in the industry. To conclude with lots of changes and new trends in technologies makes Software testing an inevitable part in the industry.