Проекты, которые студент делает во время обучения на Хекслет по программе Инженер по тестированию: 1. https://ru.hexlet.io/programs/qa-engineer/projects/84 2. https://ru.hexlet.io/programs/qa-engineer/projects/85Навыки и портрет студента● Умеет проводить ручное тестирование мобильных и веб-приложений, находить ошибки в пользовательских интерфейсах
● Имеет представление о том, как работает сеть и веб-приложение. Знает, как должны работать современные безопасные веб приложения
● На базовом уровне понимает адаптивность приложений, мультиязычность, кросс браузерность. Умеет тестировать веб-приложения в разных браузерах, на разных экранах, тестировать верстку
● Использует панель инструментов веб-разработчика Devtools для анализа работы веб-приложения
● Различает виды тестирования
● Проводит функциональное и нефункциональное тестирование веб-приложений
● Проводит регрессионное тестирование и проверяет изменения
● Умеет анализировать требования к сервису и составлять функциональные требованиями к программе самостоятельно
● Различает позитивные и негативные сценарии.
● Умеет создавать и проектировать тестовую документацию: тест-кейсы, тест-план чек-листы, чтобы проверять сервисы
● Умеет поддерживать уже существующие тест-кейсы, тест-планы и чек-лист
● Умеет оформлять понятные баг-репорты о результатах тестирования, составлять
отчеты. Предоставляет подробную информацию о том, как воспроизвести дефект,
какие условия необходимы
● Использует техники тест-дизайн и тест-анализа, чтобы верно определить список проверок для тестирования и приоритезировать их
● Знает основные методологии разработки ПО и понимаете, какое место тестирование занимает в жизненном цикле ПО
● Ведёт канбан-доску, имеет опыт работы в команде, уважает хорошую инженерную культуру, понимает цели продуктовой разработки
● Знает основы Agile подхода, знаком с понятием time to market и знает способы как его сократить
● Имеет представление об организационных структурах в команде и компаниях
● Знаком с пирамидой тестирования, знает какие тесты нужно автоматизировать в первую очередь
● Умеет пользоваться командной строкой: навигация по файловой системе,
создание, удаление и редактирование файлов, установка системных пакетов, поиск по файлам.
● Умеет работать с базой данных и выполнять SQL запросы: фильтрация и выборка данных, группировка, соединение таблиц.
● Умеет использовать Git, работать с удалёнными репозиториями на Github. Участвовал в опенсорсе, умеет создавать пулл-реквесты. Знает язык javascript
● На базовом уровне умеет тестировать API, работает с сетевыми запросами.
Выполняет запросы с помощью Postman
● Знает основы мобильного тестирования IOS и Android приложений, имеет
представление как работают симуляторы и эмуляторы