Тестировщик — специалист, занимающийся тестированием программного обеспечения (ПО) с целью выявления ошибок в его работе и их последующего исправления. Тестировщик осуществляет контроль качества продукта после его разработки, в то время как задача QA тестера — обеспечение качества продукции на всех этапах разработки, выпуска и эксплуатации ПО.

Тестировщик, QA-инженер

Компетенции

Здесь собраны необходимые для выбранной профессии hard и soft-skills.
Soft skills
Hard skills

Иностранный язык на уровне Upper Intermediate

Высокоуровневый язык программирования

Знать особенности гибких методологий разработки

Знать клиент-серверную архитектуру, особенности тестирования REST, API и SOAP

Знать особенности тестирования мобильных, десктопных и веб-приложений

Знать систему контроля версий, git-flow и команды git