Навыки различаются от компании к компании, то есть каким-то компаниям нужны джуны исключительно мануальщики, которым достаточно хорошего знания ПК и теории тестирования.
Для каких-то компаний нужен будет больший стек начальных знаний (инструменты которыми вы владеете).
Но помните, во всех компаниях устраиваетесь вы джуном или на стажировку, вам нужно знать теорию тестирования, не надо заучивать слово в слово, главное понимать смысл каждого определения и видов тестирования и уметь их рассказать.
Выделю основные моменты, которые нужно знать тестировщику для первых этапов работы:
Теория:
- Что такое тестирование,QA,QC разница между ними
- Жизненный цикл программного обеспечения
- Основные цели тестирования ПО, когда начинать тестирование, когда заканчивать
- Баг/дефект – жизненный цикл бага, приоритеты,критичность, основные резолюции
- Валидация/верификация
- Требования – какие, как тестировать
- Спецификации ПО
- Виды и типы тестирования, конкретные примеры из них
Вторая часть необходимых навыков, которые пригодятся при собеседовании
Инструменты:
- Обязательно нужно подтвердить знаниями, те инструменты которые указаны в резюме
- SQL – если указан, то вы должны знать как минимум как сделать JOI
- API – рассказать что такое API, инструменты, протоколы, чем отличается SOAP от REST, какие есть коды ответ
- Багтрекинговые системы
- Если есть знание языка ПО, то быть готовым решить простую задачу, например найти факториал числа n
Из софт скиллов выделю:
- Умение общаться с коллегами
- Умение читать документацию
- Умение грамотно писать
- Внимательность
Всем удачи в тестировании!