Знание основных этапов тестирования: анализ требований, проектирование и создание тестов, выполнение тестов, анализ результатов тестирования. Понимание задач тестировщика на данных этапах;
Умение считать покрытие функциональности тестовыми сценариями;
Знание и опыт разработки тестовой документации: баг-репортов, тест-кейсов, чек-листов и тест-планов;
Работа с требованиями: документирование, процесс управления, декомпозиция, тестирование;
Знание техник тест-дизайна: Equivalence Partitioning, Boundary Value Analysis, Cause/Effect, Error Guessing, Decision Table Testing, State-Transition Diagrams, State-Transition Tables, Pairwaise testing;
Опыт работы с инструментом SoapUI\Postman;
Умение построения sql запросов c использованием группировки данных (group by), подзапросов, объединения таблиц (join);
Знание и понимание гибких методологий Agile: Scrum, Kanban;
Работа в scrum командах;
Знание стадий жизненного цикла ПО;
Опыт работы с системой контроля версий – Git на уровне базовых команд;
Базовое понимание CI\CD;
Знание базовых способов взаимодействия клиента и сервера;
Знание TCP, HTTP\HTTPS;
Знание REST, SOAP;
Знание SOA, MSA;
Опыт работы с логами с помощью Kibana\Logstash\Graylog;
Опыт промышленного тестирования веб, мобильных приложений, API от 1.5 лет.
Интеграция Дистрибуция Проекты
Казань
до 120000 RUR