Для автоматизации советую сначала освоить ручное тестирование, так как не пощупав и не поняв как устроен проект, вы не сможете его автоматизировать полноценно.
Хороший автоматизатор тратит минимум 30 процентов на ручное тестирование и это норма, хоть и понимаю что это скучно. Даже при наличии идеальных(такое редкость) тестовых кейсов вам придеться тыкать ручками и бек и фронт.
А так если хотите хороший проверенный временный курс автоматизации, это Баранцев и его школа по тестированию.