Специалист ручного тестирования (Senior)
Оплата: По договоренности
Удаленно
Full-time
Проектная занятость
Требования:
Знание основных этапов тестирования: анализ требований, проектирование и создание тестов, выполнение тестов, анализ результатов тестирования. Понимание задач тестировщика на данных этапах;
- умение считать покрытие функциональности тестовыми сценариями;
- знание и опыт разработки тестовой документации: баг-репортов, тест-кейсов, чек-листов и level тест-планов и master тест-планов;
- опыт проведению ревью тест-кейсов, чек-листов;
- знание техник тест-дизайна: Equivalence Partitioning, Boundary Value Analysis, Cause/Effect, Error Guessing, Decision Table Testing, State-Transition Diagrams, State-Transition Tables, Pairwaise testing;
- опыт работы с инструментом SoapUI\Postman;
- опыт работы с инструментом Charles\Fiddler;
- глубокое понимание гибких методологий Agile: Scrum, Kanban;
- опыт работы с системой контроля версий – Git на уровне intermediate;
- опыт работы с Jenkins\TeamCity;
- умение построения SQL запросов c использованием группировки данных (group by), подзапросов, объединения таблиц (join); опыт работы с хранимыми процедурами;
- опыт работы Linux;
- знание TCP, HTTP\HTTPS, Web Sockets;
- знание REST, SOAP;
- знает базовые способы взаимодействия клиента и сервера;
- базовое знание контейнеризации;
- работа с требованиями: документирование, процесс управления, декомпозиция, тестирование; может разделить требование на функциональное и не функциональное;
- опыт работы с логами с помощью Kibana\Logstash\Graylog;
- опыт промышленного тестирования веб, мобильных приложений, API от 3 лет.