I consider myself lucky to have the fortunates to work with many great project managers. But at the same time, I also have the ill fortune to work with many not-so-good-ones. One of the traits which I notice between those two groups are how much they really think about quality process. PMs from the first group many times would want to know how testing is being planned and conducted, what test scenarios are being considered and executed. Many times, they themselves would come up with end-user scenarios (aka "Use Cases") -- how the user would use their product in each and every scenario, step-by-step. I truly salute these types of PMs since they are not only customer focus, but at the same time quality-driven. They make testing easy and enjoyable. Whenever I'm working on projects with these types of PMs, I always give extra 110% effort trying as hard as I can to find every little obscure bugs ensuring top notch quality because I just want the product to be great for their sake. They deserve it.
Utilizing what I learnt and saw, here's my wishlist for a good and considerate PM:
As always, this list is simply what's on my head right now. Feel free to comment or argue. It's the learning that is important.