Если кратко, то:
- хоть какое-то представление пайплайна разработки ПО;
- понимание систем контроля версий;
- технический бекграунд в знаниях (типа образования или работы в сфере IT);
- хотя бы зачатки знания программирования, чтобы автоматизировать рутинные задачи.
А также стоит начать с чтения литературы:
Что почитать по тестированию ПО?