I found that changing the language I used when talking to the business really forced them to have more realistic conversations about what could happen (and also having a paper trail).
If you stop talking in terms of things being tested or not being tested – As we all know it’s not a binary thing – and instead talk about de-risking and ROI you can put it into terms they’ll more clearly understand and accept.
So if you get asked to rush something out, you talk about how there isn’t enough time to fully de-risk the release but you will cover as much of the core functionality as possible.
That said, if what you do isn’t being respected you should probably find somewhere that does. Testing can be a soul destroying career at the best of times and it sounds like your leadership doesn’t appreciate what you do.