Just going to post this again, because the method has been mentioned several times and I still see people going on about button "mashing".
You do not need to mash the buttons. Any key input works, including multiple at once. You simply place both hands down on the keyboard and run them slowly from side to side (take care not to hit Return and enter chat, just over the letter keys is fine). Have tested it several times, it's strain friendly, works fine and you don't even come close to failing.
I'm not disagreeing the QTE could do with looking at, but until we get a fix this is the best we have.