Ручное тестирование
•Аналитическое мышление
•Хорошее знание теории тестирования
•Навыки тестирования
Автоматическое тестирование
•знание языков программирования
•практическое умение писать код
•понимание алгоритмов и ООП
•знание фреймворков автоматизации
Нагрузочное тестирование
•знание языков программирования
•практическое умение писать код
•понимание алгоритмов и ООП
•знание фреймворков нагрузочного тестирование
•знание и понимание метрик производительности и т.д.
Веб-приложения/ Frontend
•Понимание сетей
•Понимание как работает браузер
•Как работают веб-приложения - из чего строится страница в браузере, например
•Понимание особенностей фреймворков автоматизации фронта- Angular, VueJS, ReactJS
И т.д.
Мобильные приложения
•Особенности мобильных устройств и их тестирования
•Знание специальных инструментов, например, мобильные фермы, как собрать логи с мобильного и т.д.
Backend приложения
•Знание сетей и протоколов
•Умение работать с консолями
•Знание серверных технологий - API, SOAP, REST и т.д.
•Знание инструментов для тестирования и раьоты с АПИ
•Знание фреймворков и библиотек для автоматического тестирования АПИ, например
Хочу отметить, что здесь перечислены акценты, то есть то, что скорей всего обязательно нужно знать. Это не означает, что этого будет достаточно для определённой вакансии.
Кстати, общими требованиями для любого направления в тестировании будут требования, которые описаны к ручному тестированию. Однако, спрашивать могут с меньшим пристрастием.
Требования могут комбинироваться, например, если вы устраиваетесь на тестировщика-автоматизатора веб-приложения, то знать вам нужно будет всё как для ручного, уметь программировать, хорошо понимать как работают именно веб приложения, какими инструментами они тестируются, в частности автоматически, и какие есть подходы.
Безусловно список требований не полный и не «высечен в камне». Как обычно, в зависимости от компании, конкретной вакансии и знаний интервьюера, одни требования могут быть важнее других на конкретной позиции.
Теперь остается выбрать направление, стать сотрудником, подходящим под все требования и искать подходящие вакансии! Удачи