Interesting. QC is degenerating. I was a Sr. Staff Manager at QC in the US and did all my own tech work along with directing others. That was true with my Dir. boss (brilliant) and maybe the level above him.
I found and hired my own replacement in China. Then laid off.
You might be laid off and it will be sad, but maybe okay for you if you really have engineering skills.
I started working in consulting engineering and it was a surprise after big corp. Complex design project assigned; where's the team to help with this?; no, it's your job; figure it out and then tell us and the client how you're going to do it.
It might be okay for you.