How to best prepare for automating e2e tests?
I've started a new career at a company which has not used test automation before and whole and manual QA level is very basic.
Before making any e2e tests I'd like to know:
What exactly should I have before to do that, like user-stories, acceptance criterias, etc. (and who should make em) - so I would know how exactly should I design test scenarios; OR maybe its not necessity at all and I could design them as I go through user stories of product (thats very doubtful)
If Agile environment:
I recommend you combine two things:
Guidance from the Agile Test Pyramid and Agile Testing Quadrants This makes sure you have a small number of e2e tests which is hard to do
Guidance form the business about what is supported, what to test, what breaks, etc.
You will need to work closely with the business to turn the Pyramid and Quadrants concepts into real implementations. I recommend reading 'Agile Testing' by Crispin and Gregory to help you.