Обязанности и достижения:
- Знание методологий разработки (Модель водопада, V-образная модель, Инкрементная модель, Спиральная модель, Итеративная модель, Agile model (Scrum и Kanban))
- Написание тестовой документации. (Тест план, Тест-кейс, чек-лист, Bug Tracking, отчеты по тестированию)
- Знание теории (Цели, Принципы, Циклы ПО и Bug и т. д.)
- Виды тестирования (Функциональное, Нефункциональное)
- Типы тестирования (По глубине Smoke test, MAT, AT), (По ширине Devect Validation, NFT, Regression testing)
- Черный, белый, серый ящик
- Модульное, Интеграционное, Системное тестирование
- Нефункциональное тестирование (Нагрузочное, совместимость, GUI, локационное тестирование)
- Тестирование требований и документации
- Техники тест-дизайна (Классы эквивалентности, Граничные значения, Таблица принятий решений, Тестирование состояний и переходов, Метод парного тестирования, Сценарий использования)
- Интеграционное тестирование, подходы (Снизу вверх, Сверху вниз, Большой взрыв)
- Знание клиент серверной архитектуры
- Структуры запросов и методы (GET, POST, PUT, DELETE, OPTIONS и т. д.)
- Коды ответов (100, 200, 300, 400, 500)
- Тестирование API
- Знание REST и SOAP
- Знание SQL на уровне знания таблиц
- Работа с программами POSTMAN, SoapUI, MySQL, DevTools, JIRA, Git, Android Studio.