Every application or software needs to be thoroughly tested before it can be published live for end users use.
There could be large as well as small applications in companies which are being built on time to time basis by software Developers. Those application needs to go through regression testing every time there are any development changes made. Initially some of the companies used to only perform manual testing, and some have been using automation testing process based on their complex business needs. Now a days; most of the companies are willing to automate their Test Cases so that they don’t have to spend so much of time and money to perform end to end testing using manual testing approaches.
Thus in order to have a successful career in Software QA Testing domain, our best recommendation would be to learn testing comprehensively, i.e., inclusive of both manual and automation tools.
You don’t have to be afraid of Automation tools complexity; once you start learning and complete one by one chapter in Selenium or QTP; slowly you will be able to build your confidence and continue gaining expertise. This will maximize the chances of securing job with top organizations, and ensuring long term career growth as a QA Consultant.