Its a well known fact that , usually QA is treated as a less value resource in most of the organisations, there might be exceptions based on individual,Though QA is very important to the get quality product out in the market, managers , architects tends usually give less importance to them.
As per my experience, if you want to be a well testing professional , you needs to get good skills all stages of software development life cycle(SDLC).
Below skills set is necessary for true Testing professsional.
Any 2 Languages (Java,C#)— Automation tool(Selenium)
API Automation with any of tool Rest-assured or with postman
Strong in Shell scripting and Unix commands
Version control system