Как работать студенту без опыта в quality assurance/control?
Вероятность сразу найти работу очень низкая. Рынок переполнен новичками и многие из них уже имеют техническое образование.
Но можно попробовать найти бесплатную стажировку в крупной компании. При успешном прохождении есть высокие шансы стать полноценным сотрудником.

Советую сразу начать изучать какой нибудь язык программирования, например, python и учиться писать автотесты. 
Во-первых, это даст преимущество перед другими соискателями. Во-вторых, сейчас многие компании внедряют DevOps методологии, что делает ручное тестирование ненужным и даже вредным. В моей компании, например, уже почти не осталось вакансий для ручных тестировщиков, везде нужно уметь писать автотесты
Озвучу свое виденье:
1. Все же с 18 вам будет попроще - чисто из-за специфики законодательства
2. Можно, но курсы - не панацея. Это просто структурированный набор материала + помощь опытного коллеги (хотя и к этим пунктам могут быть вопросы) Ну и термин обучения зависит от вашей организованности и времени, что вы будете выделять на это дело.
3. Работа - это работа, она бывает разная - разные коллективы, задания, начальство. Тут ничего определённо ответить нельзя.
4. Обычного ноута более чем достаточно, но желательно опыт с ssh  и linux, возможно надо будет подключаться