To improve the testing knowledge, the domain knowledge is more important. You should first understand the industry you are working into and find out what is required. Just like a business analyst. It will help you to understand what to test first. Once you know what to test, you can write your manual test cases and then automated tests.