Прежде чем вывести программный продукт на рынок, кто-то должен выявить все возможные баги и программные ошибки в ходе работы с приложением/сайтом/программой. Этот тот человек, что проверяет работу прогера. При этом глубинное знание языка - не обязательно. Для тестирования программ - существуют свои программы и инструментарий.
Вот список хороших курсов:6 месячный курс от нетологии в партнёрстве с Альфа банком, с дипломом после прохождения и возможностью начать работать в it с нуля и без технического образования.
Подробный 10 месячный курс от GeekBrains с 4 работами к портфолио и гарантией трудоустройства. Возможно изучение новичками.
4х месячный короткий, но подробный курс от SkillBoxдля старта в профессии.
12 месячный курс с получением навыков с нуля до middle с 3 языками программирования: Java, JavaScrяipt и Python
4 месячный курс от GeekBrains с изучением основ навыков тестировщика для старта в профессии.
12 месячный большой и подробный курс от GeekBrains с 5ю работами к портфолио и гарантией трудоустройства.
Курс от skillbox с тремя языками для работы тестировщиком: Java, JavaScrяipt и Python, 3мя проектами к портфолио и трудоустройством
во время обучения.