I know not every company needs it. I was the second QA engineer at a food-tech startup in Boston 5 years back. QA got laid off after 10 months but they are still successful without QA right now. They hire great devs and have a great process. At the end of the day, if the site stops working, people will just get some late food deliveries. One the other hand, I've a friend working at Ford in Michigan and he says they have no code. You have hundreds of engineers and everyone manually tests their own code. He says sometimes he will test for a couple of minutes and just push his code. I don't blame him. Devs are great at writing code. Let them write code but have someone else test their code please.
I've a small options position open on Robhinhood. I'm not too worried about it but I imagine some people have tens and hundreds of thousands. I've read some rumors that this outage was caused by the leap year timing and it happened 4 years ago too. This is just unacceptable.
I understand what Devops (a similarly amorphous term) people do, but I've never had a clear picture of what the day-to-day life of a QA engineer would look like.