The normal state of things with end-2-end testing is a pain: tests are flaky, slow, verbose and written by some QA guy.
Let's see if I can convince you that it doesn't need to be like that, with an example of Cypress.io framework: a dev-centric open-source tool designed to make our life a little simple.