I feel one can not be "trained" to be a good QA unless they naturally have this sort of a personality. It is an art to be discovered and a journey that I went through to achieve it.
I believe that Quality is something that not only applies to software but also the processes around developing it. It is about identifying risks as early in the process as possible.
A lot of these principles are things that I learned working in different projects across various sectors in multiple countries.
I love talking to people and share my experiences. Agile coaching and QA consulting comes naturally after being exposed to so many different situations.