hi..
A lot of people will recommend that you know how to code, and I don't necessarily endorse that. I'm not a coder myself. But you need to understand the technology enough to have a technical conversation, and translate it into layman's terms for business folks—who might be stakeholders, but not as technically adept.
You need to have empathy for customers, too, and understand what they're really saying as opposed to what's on the surface. Customers frequently ask for one thing when the problem is something else. You really have to be able to identify problems and know which ones you need to put resources behind.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile