Одной из первых задач - научиться системно подходить к вопросу поиска бесплатных курсов.
В инете они есть. Их много. Можно найти и видео на ютубе.
Для начала, вам стоит почитать несколько статей, чтобы освоиться с терминологией, а лучше 10-20, чтобы могли сравнить и отличать хорошие статьи от плохих.
Тестирование это ОЧЕНЬ большой пласт, начиная от базовых тесткейсов проходимых вручную, и для каждого продукта может быть нечто уникальное, и заканчивая автоматизацией, когда необходимо знать несколько языков программирования, как отдельных (bash, python), так и для специализированных сред (selenium, IRT).
А также полезно знать базовые понимания работы сети, английский и УМЕНИЕ РАБОТАТЬ С ДОКУМЕНТАЦИЕЙ.
Многие тестировщики совмещают documentation writer с тестированием.