I'm a newly hired junior QA engineer in a company who never had QA before.
I'm writing cucumber + selenium test for multiple projects and one of them is still in active development and is evolving really fast (a team of 5 developers is working on it full time).
While everything was fine at first, I now find myself on the position of having to change my tests again and again because they added stuff (added a page between two other ones), changed stuff (now you can't do that anymore), etc...
So, I'm wondering, am I doing something wrong here? Should I focus on the stable project and only test this one when the big part of development is over?
Doing these tests again and again seems like a waste of time. Especially when I found bugs that are "not bugs but just not developed yet". But maybe there is some benefit from doing tests during the development instead of when it's finished?