As a psychologist by education, I strongly believe that strong soft skills are one of the key tools in testers' toolbox. I don't think that anyone can become a good tester without well developed technical skills. However, in my opinion, the technical aspects of our profession are much easier to learn. There are plenty of technical courses, online tutorials and other useful resources. If you know what you're looking for, then help with developing your technical side is hard to miss. And there are no excuses for not developing those. Soft skills, on the other hand, are much harder to develop as they touch our emotionality, our personality. It is much easier to change what you know. It is much harder to change who you are and how you behave. Soft skills may be taken for granted: you either come to the company with those skills fully developed, or you magically develop them by yourself using the trial and error method along the way. So what should you know? What should you learn?