Обязанности:
Тестирование программного обеспечения: тестирование различных аспектов программного продукта, включая его функциональность и производительность.
Создание тестовых сценариев: Разработка тестовых сценариев и случаев на основе функциональных требований и спецификаций, для проверки работ приложения в различных сценариях использования.
Выявление и документирование дефектов: обнаружение ошибок в программном обеспечении, документирование их, описывание шагов для воспроизведения и присваивание соответствующего приоритета и категории.
Сотрудничество с разработчиками: Взаимодействие с разработчиками для исправления обнаруженных дефектов и обсуждение технических аспектов тестирования.
Автоматизация тестирования: Участие в автоматизации тестирования, создание и поддержка тестовых скриптов и сценариев в зависимости от проекта и возможностей.
Отчетность: Предоставление отчетов о результатах тестирования, указывая количество обнаруженных дефектов, статус выполнения тестовых сценариев и другую релевантную информацию.
Требования:
Основы тестирования ПО: Понимание основных принципов и методологий тестирования ПО, таких как black-box, white-box тестирование, функциональное, негативное тестирование, регрессионное, нагрузочное, модульное и т.д.
Аналитические навыки: Умение анализировать требования к продукту и строить стратегию тестирования на их основе.
Коммуникативные способности: Эффективное общение с другими членами команды разработки, выражение своих мыслей и идей, а также четкое описание обнаруженных дефектов и результатов тестирования.
Опыт работы с инструментами тестирования: Знание основных инструментов тестирования ПО, таких как Jira, Selenium, Postman и другие, будет преимуществом.
Основы программирования: Знание основ программирования (например, языки Python, Java, JavaScript) для участия в автоматизации тестирования.
Обучаемость и стремление к развитию: Готовность к обучению и постоянное самосовершенствование в области тестирования ПО и профессиональных навыков.