Pra mim, considerando as experiências que já tive no mercado de trabalho, o engenheiro de requisitos deve ser bem comunicativo, para deixar claro o que o sistema irá entregar para o usuário e também em entender de forma clara e objetiva quais as funcionalidades que o usuário necessita para que possa entregar tudo conforme acordado.
Além disso, ele deve ter bastante conhecimento técnico e ter paciência para poder conseguir planejar as etapas do projeto, bem como ter "sangue frio" para poder contornar os problemas e fazer com que o projeto ande conforme o planejado, mesmo com adversidades.