Тестировщик по обеспечению качества отвечает за поиск ошибок в компьютерной программе или программной системе; они создают тестовые примеры и сценарии.
Должностная инструкция тестировщика по обеспечению качества предполагает выполнение модульного, регрессионного и нагрузочного тестирования программных систем.
Это также включает в себя поддержание графика исправлений программного обеспечения.
Тестировщик по обеспечению качества отвечает за работу с технической поддержкой и производством для решения проблем, а также за помощь в реализации проекта в целом.
Они пишут отчеты о ходе выполнения графика исправлений программного обеспечения и проводят тестирование программного обеспечения по обеспечению качества.
Еще одна выполняемая ими обязанность — постоянная проверка правильности представления данных в системе.
Эта должность обеспечивает своевременную поддержку конечных пользователей, столкнувшихся с проблемами программного обеспечения.
Тестировщик по обеспечению качества сотрудничает с разработчиками программного обеспечения в разработке тестовых примеров и сценариев и гарантирует, что были созданы и запущены надлежащие тесты для устранения дефектов перед запуском в производство.
Образец описания работы тестировщика по обеспечению качества / Example / Template
Должностное описание тестировщика по обеспечению качества состоит из следующих обязанностей, задач и ответственности:
Проверка на наличие ошибок в игровых программах после их разработки
Составление отчетов о тестировании и проверка программ
Создание отчетов об ошибках в программах и отправка разработчикам для исправления или корректировки
Ведение документов и записей процесса тестирования, таких как отчеты о дефектах, результаты тестирования, планы тестирования и т.д.
Участие в программировании путем написания сценариев для тестов или предоставления предложений по улучшению дизайна / архитектуры / компонентов программы, чтобы предотвратить повторение дефектов в будущих выпусках циклов разработки программы / продукта
Руководства по процедурам написания или инструкции о том, как использовать каждый тест, например, как использовать набор тестов и программное приложение
Обращение за помощью к другим тестировщикам по обеспечению качества в выполнении этих задач
Выполнение обязанностей, связанных с работой, таких как наставничество младших тестировщиков по обеспечению качества и работа в качестве члена эффективной команды
Участие в планировании мероприятий по тестированию, необходимых для выполнения всех программных требований командой разработчиков, которые должны быть запланированы до фактических дат поставки командой разработчиков для обеспечения качественной и своевременной поставки конечных продуктов на протяжении всего периода разработки проекта
Выполнение или помощь в выполнении действий для поддержки формальных процессов, связанных с тестированием, таких как управление конфигурацией и рисками
Выявление проблем для команды разработчиков и предоставление предложений по улучшению.
Описание работы тестировщика по обеспечению качества для резюме
Если вы составляете новое резюме или CV как человек, который ранее работал тестировщиком по обеспечению качества или работает в настоящее время в этой роли, то вы можете применить приведенный выше пример описания работы тестировщика по обеспечению качества в разделе «Создание отличного профессионального опыта» для своего резюме / CV.
Вы можете указать обязанности, которые вы выполняли в качестве тестировщика по обеспечению качества, в разделе профессионального опыта вашего резюме, используя те, которые выделены в образце должностного описания выше.
Это покажет рекрутеру / работодателю, что вы успешно выполняете обязанности тестировщика по обеспечению качества, что может повысить эффективность вашего резюме, особенно если на новую должность, на которую вы претендуете, требуется человек с некоторым опытом работы тестировщиком по обеспечению качества.
Требования к тестировщику по обеспечению качества: Навыки, знания и умения для успеха в карьере
Если вы ищете работу тестировщика по обеспечению качества, вот основные требования, которым работодатели / рекрутеры могут захотеть, чтобы вы соответствовали при приеме на работу:
Наличие степени бакалавра в аккредитованном колледже или университете, требуется специализация в области компьютерных наук или информационных систем
Предыдущий опыт работы в качестве программиста программного обеспечения или разработчика игр является предпочтительным, но не обязательным для данной должности
Отличные аналитические навыки, навыки межличностного общения и вербального общения необходимы для координации действий с разработчиками и предоставления точной информации / обратной связи относительно хода тестирования и отчетов о результатах разрабатываемых программных продуктов или игровых программ, разрабатываемых и создаваемых в установленные сроки в соответствии с требованиями членов команды разработчиков
Требуются базовые знания и понимание того, как писать компьютерные программные коды на определенных языках, таких как C ++, Java и Object C, для реализации сценариев тестирования и тестирования прототипа или окончательной версии программного продукта. Этому навыку можно научиться в рамках образовательных программ или предыдущего опыта стажировки в качестве программиста программного обеспечения или стажера по программированию игр
Требуется хорошее понимание теорий и принципов надлежащей разработки программного обеспечения или практики разработки игр, практикуемых в отрасли, включая концепции шаблонов проектирования объектно-ориентированного проектирования / программирования (OOD) / model-view-controller (MVC) и диаграммы классов UML 2
Требуются хорошие навыки межличностного общения, отличные навыки устного и письменного общения и умение работать в командной среде. Это означает, что тестировщик качества должен иметь возможность общаться с разработчиками относительно дефектов, обнаруженных в программе или программном приложении, а разработчики должны иметь возможность общаться с тестировщиком по обеспечению качества относительно следующих шагов по тестированию
Требуется базовое понимание того, как использовать инструменты разработки, такие как интегрированная среда разработки (IDE), профилировщик, отладчик, инструменты трассировки / обратного проектирования и интегрированные библиотеки тестирования или API
Требуются знания о новейших функциях и достижениях объектно-ориентированного программирования, таких как полиморфизм и дженерики на языке C ++ или Java
Требуются навыки и знание последней версии инструментов разработки (например, Visual Studio 2010)
Предпочтительны дополнительные навыки и знания, такие как понимание того, как использовать и эксплуатировать инструменты разработки игр, такие как движки 3D-игр для создания игр, такие как Blue Dragon Engine или Unity Engine, инструменты жизненного цикла разработки продукта, такие как Unity Editor и Unreal Editor, инструментарий жизненного цикла разработки продукта.
Зарплата тестировщика по обеспечению качества
По данным Glassdoor, средняя заработная плата тестировщика по обеспечению качества в США составляет 58 669 долларов в год.
Заключение
Роль тестировщика по обеспечению качества со временем менялась из-за ускоряющихся темпов развития технологий.
Потребность в тестировании программного обеспечения возросла, поскольку компании были вынуждены создавать больше требований за меньшее время.
Рост спроса на тестирование по обеспечению качества привел к увеличению спроса на тестировщиков по обеспечению качества, что привело к росту заработной платы, особенно в Соединенных Штатах.
Этот пост полезен лицам, заинтересованным в карьере тестировщика по обеспечению качества, которые хотят знать, что означает эта должность.
Рекрутерам / работодателям также полезно составить подробное должностное описание для должности тестировщика по обеспечению качества в их компаниях.