Что должен знать тестировщик программного обеспечения. Функциональные обязанности тестировщика ПО

Тестировщик ПО – это специалист, занимающийся разнообразным тестированием программного обеспечения на предмет сбоев, ошибок и обеспечивающий качество готового продукта.

Название профессии образовано от английского слово “Test”, переводящееся как «проверка», «испытание» или же просто уже устоявшееся в русском языке «тестирование».

Существует несколько мнений о работе тестировщика, одни люди считают, что эта профессия представляет собой монотонную и однообразную проверку всего и вся по готовым наработкам, другие же утверждают, что ни одна инструкция не сможет охватить весь спектр возможных ошибок и профессия, несомненно, является творческой, так как заставляет активно работать головой и подходить к процедуре проверок с самых разных сторон. Правда, как обычно, лежит где-то посередине и профессия тестировщика действительно гармонично сочетает в себе оба подхода.

Тестировщики занимаются разработкой методов, планов, подходов и графиков тестирования. Они самостоятельно разрабатывают большое количество сценариев тестирования и воплощают их в жизнь как собственноручно, так и с использованием автоматизированных методов тестирования.

Основной задачей, ставящейся перед тестировщиками ПО является моделирование различных повседневных и форс-мажорных ситуаций, которые могут произойти при использовании продукта, выявляя при этом недостатки, дефекты и допущенные программистами ошибки. Соотнося начальные планы, описание функциональности программы и полученные в результате тестирования результаты тестировщики документируют каждую нештатную ситуацию, момент её появления и способы повторения для передачи программистам на доработку.

Итогами работы тестировщика в результате пользуется огромное количество клиентов, так как сфера применения его знаний и навыков практически неограниченна: веб-сайты, все виды программ, компьютерные игры, микропрограммы управления бытовой и промышленной техникой и так далее.

Иногда профессию «Тестировщик ПО» путают с профессией «QA-инженер» которые довольно схожи, но последняя имеет более широкий спектр обязанностей и обеспечивает качество продукции на протяжении всего жизненного цикла: от планирования и разработки до выпуска и поддержки в эксплуатации. Тестировщик же занимается проверкой продукта уже на последних этапах разработки и выпуска новых версий.

Возможные места работы

Тестировщики ПО могут работать в любых компаниях, которые выпускают программные продукты или продукцию, содержащую программное обеспечение, а это практически вся современная техника. Ещё одним вариантом можно назвать работу на аутсорсинге или независимых группах тестирования, обеспечивающих проверку ПО на заказ для других компаний.

Одни из значимых преимуществ профессии тестировщика ПО является возможность фриланса и работы на международных заказчиков через интернет. При такой работе появляется возможность свободного графика, самостоятельного подбора заказчиков из интересной сферы и более высокие доходы, чем при работе на организацию. Естественно, что при этом необходимо уметь грамотно распределять своё время и не допускать срыва сроков, зарекомендовав себя на рынке труда как профессионала своего дела.

Плюсы и минусы профессии тестировщика ПО

Плюсы

  • Перспективная, развивающаяся профессия с возможностью карьерного роста
  • Творческий, исследовательский характер работы
  • Получение практических знаний и навыков из мира IT
  • Широкие возможности для работы фрилансером
  • Возможность переквалифицироваться в программиста или другую смежную специальность
  • Высокая заработная плата

Минусы

  • В некоторых случаях работа бывает монотонной и однообразной
  • Необходимость постоянно учиться новым технологиям и заниматься саморазвитием

Обязанности тестировщика

Где учиться на тестировщика

В России нет классических учебных заведений с программами подготовки именно к тестированию и проверке программного обеспечения. Косвенно сюда можно отнести специальности «Информационные системы и технологии» и «Автоматизация систем обработки информации и управления», но они дают слишком много лишней информации.

Одним из идеальных вариантов получения опыта в тестировании ПО будут чтение литературы и прохождение онлайн курсов с реальными тестовыми заданиями и живыми преподавателями проверяющими домашние задания.

На образовательном IT-портале GeekBrains можно освоить профессию «Тестировщик ПО » всего за 4 месяца. Во время обучения предусмотрены домашние задания, общение с живыми преподавателями, контрольные и тестовые работы. После окончания обучения выдаётся именной сертификат и возможность стажировок в настоящих IT компаниях. Средняя заработная плата тестировщика по Москве и Московской области составляет 64 000р.

Также можно попробовать бесплатный курс «Основы программирования », который поможет выявить Ваши склонности к той или иной IT-специальности. Возможно Вам больше подойдёт специальность программиста или веб-разработчика.

Спешите начать обучение. Скидка на обучение профессии «Тестировщик ПО» действует для Вас всего 3 дня!

Необходимые личные качества

Соискатель позиции тестировщика ПО должен обладать хорошей памятью, гибким мышлением, уметь выстраивать логические цепочки и взаимосвязи между событиями, уметь постоянно учиться и узнавать новые технологии, адаптироваться к поставленным задачам и условиям, а также быть готовым быстро переключаться с одной задачи на другую.

Также профессия «Тестировщик ПО» предполагает наличие терпения, целеустремлённости, усидчивости и готовности работать в команде.

Требования к тестировщику ПО

Для успешной работы тестировщиком желательно, но не обязательно, иметь высшее техническое образование. Большинство крупных и успешных на рынке компаний-разработчиков ПО набирают штат тестировщиков основываясь на успешном прохождении собеседования и решения тестовых задач, которые полагаются больше на логику и внимание, чем непосредственно на технические знания. А необходимая техническая основа преподаётся наставником уже в непосредственном процессе работы. Таким образом компании получают перспективного сотрудника, который по тем или иным причинам не получал высшее техническое образование и не тратят сил и средств на его переобучение, предпочитая обучать сразу под себя. Конечно же, пройденные онлайн курсы и прочитанная перед собеседованием тематическая литература будут большими плюсами.

В любом случае при заявке на позицию тестировщика программного обеспечения человек должен хорошо обращаться с компьютером.

Знание технического английского языка, представление о языке SQL, знание баз данных типа MySQL и знание программ для автоматизированного тестирования (при необходимости использования) будут Вашими преимуществами на собеседовании.

Зарплата тестировщика

Указан приблизительный уровень заработной платы. В зависимости от региона и работодателя он может существенно отличаться.

Проблема системная, т. к. весьма неплохо, когда HR ищут по ключевым словам вроде «нагрузочное тестирование», «функциональное». Но когда в процессе рассмотрения делается акцент не на навыки тестирования, не на активность и гибкость кандидата, а на конкретный инструмент - это уже проблема, особенно когда никакого тестирования нет в помине (есть обезьянничество), и не факт, что требуемый инструмент эффективнее того, который знает соискатель. Проблема в том, что знание мелкого нюанса или инструмента, на освоение которого уйдёт несколько часов, ставится во главе угла, выше знания языков программирования или теории. В одном из интервью было достаточно смешно было отвечать на вопросы: «назовите какую-нибудь книгу по тестированию» и, ответив про Сэма Канера, услышать: «мы такого не знаем, а про жизненный цикл бага что-нибудь читали?». Это было бы смешно, если бы не было так грустно. Грустно, когда HR сообщает об отказе из-за отсутствия опыта у кандидата, хотя дело к неправильном расставлении акцентов.

Найти хорошего тестировщика - большая проблема, т. к. инженер-тестировщик - это, в идеале, человек, который разрешает технические проблемы, связанные с разработкой ПО, эдакий problem solver. Такому человеку, помимо технических навыков очень важно иметь внимательность, пытливый ум, быть активным и уметь донести мысль и отстоять свою точку зрения на любом уровне.В каком-то роде, тестировщики - это исследователи из мира разработки ПО. Поэтому в руках инженера-тестировщика легко узнаваемый символ - лупа (линза), наблюдающая за жучками. Как нельзя лучше характеризует она работу тестировщика: используется как по прямому назначению для выявления дефектов, так и для «прожигания дырочек», с её помощью можно добывать огонь и даже, имея целую систему линз, наблюдать за звёздами. Главное - уметь это делать.

Ремарка №5

В компании Intel главенствует подход, в котором инструменты выбираются из предпочтений сотрудников на проекте. Это означает, что, в целом, неважно, какой инструмент и язык выбрать для решения задачи, главное - её решить. Сосуществование трёх разных тест инженеров, пишущих на трёх разных языках вполне допустимо, если проблема решается, решается эффективно и накладные расходы на поддержку разумны, а процесс документируется. Кроме того, многие используемые инструменты являются бесплатными, open-source или собственной разработки. На сегодняшний день существует огромное количество инструментов, с помощью которых возможно решать разнообразные задачи, и выбор инструментов не должен ограничивать возможности инженера. Однако, если для задачи действительно требуется использовать какой-то инструмент, отличный от свободно доступного, то при наличии чёткого понимания и обоснования, можно купить и использовать его. Это опять-таки соответствует целям бизнеса - не забивать гвозди микроскопом, не работать эффективно, выжимая максимум из инструментов, если квалификация инженеров позволяет обойтись «малыми потерями». Хорошей альтернативой является также участие в открытых проектах и инвестиции в них для последующего использования для собственных нужд. Такой подход убивает двух зайцев (свои нужды) и задачи и создаёт инструменты для всего общества в свободном использовании.

Вместо выводов

Тестировщик - это больше, чем профессия. Это образ проактивной жизни и стремления эту жизнь сделать лучше для всех посильными и эффективными средствами. Цели тестировщика в отношении продукта наиболее близки к целям бизнеса и стратегической цели компании в отношении этого продукта, и в то же время глубоки внутри компании в роли исследователя. А раз так, то главные его качества - это энергия, знания и гибкость. Но в тоже время работа тестировщика – это не всеобщее знание и ответственность за качество продукта и качество услуг. У тестирования есть границы: с одной стороны ограниченные проектом и требованиями в нём (менеджмент проекта и установленный жизненный цикл программы), и с другой – процессами, за которые отвечает QA. Но о различия QA от тестирования совсем другой разговор.

Теги:

  • тестирование приложений
  • тестирование
  • управление проектами
  • qa management
Добавить метки

Тестировщик ПО - что это за профессия такая? В чем заключается ее суть? И насколько она актуальна в современном мире? Все эти вопросы вполне уместны, так как сегодня профессии ИТ-сферы являются одними из самых высокооплачиваемых на рынке труда. Не говоря уже о том, что освоение подобных специальностей обеспечивает человека стабильным будущим.

Тестировщик ПО: что это такое

Сегодня большинство электронных устройств работает корректно только благодаря встроенным в них программам. Их написанием занимаются программисты всех мастей и уровня подготовки. И поверьте, их количество действительно захватывает дух. Так, ежедневно создается не одна тысяча программ: начиная с простых калькуляторов и заканчивая искусственным интеллектом для высокотехнологических машин.

И, как в любом производстве, продукт нельзя выпустить в широкие массы, заранее не проверив его на дефекты. Так вот, тестировщик ПО (программного обеспечения) - это человек, который занимается полевым испытанием программ. При этом он может быть как штатным сотрудником компании, так работающим на себя фрилансером.

Зачем нужны тестировщики программ

При создании программ используются различные языки программирования. Это может быть C++, JavaScript, Python и так далее. После того как продукт будет завершен, его первым делом проверяет сам автор. Но, так как он является творцом программы, он не всегда может объективно оценить качество полученного товара. Не говоря уже о том, что у него может попросту не хватить времени для модуляции всех возможных способов ее применения.

И как раз на этом этапе в игру входит тестировщик ПО. Именно он берет на себя все операции, связанные с проверкой нового приложения. При этом, в отличие от программиста, тестер не имеет доступа к программному коду. То есть, он испытывает приложение как простой юзер и лишь изредка наделяется особыми привилегиями.

Основные обязанности тестировщика программ

Тестировщик ПО - это профессия, которая требует основательного подхода к делу. Здесь нельзя работать в полсилы, так как это непременно скажется на репутации специалиста. Что же касается самих обязанностей, то они состоят из следующих пунктов:

  1. Создание плана проверки. Тестировщик ПО должен заранее продумать все сценарии использования приложения и воссоздать их. При этом чем опытнее специалист, тем быстрее он может определять наиболее опасные для работы приложения факторы.
  2. обеспечения, посредством специальных автоматизированных инструментов. Как и у любого другого мастера, у тестера есть свои приспособления для оптимизации и ускорения работы. Они универсальны и, тем не менее, требуют предварительного освоения и практики.
  3. Грамотное и систематизированное описание найденных проблем и недоработок. Суть в том, что недостаточно просто выявить ошибку. Помимо этого, нужно уметь правильно составлять протокол работы, дабы программист смог понять, из-за чего произошел сбой и какая часть его приложения виновна в этом.

Следует заметить, что довольно часто тестировщиков объединяют в небольшие группы. Прежде всего, это нужно для того, чтобы ускорить проверку или сделать ее более качественной. В этом случае работу могут равномерно распределить между всеми специалистами. Например, одни будут заняты интерфейсом приложения, вторые будут искать ошибки в вычислениях, а третьи - моделировать наиболее опасные для программы сценарии.

Обучение профессии

Тестировщиком ПО может стать любой, кто хорошо «дружит» с точными науками. В идеале, лучше иметь образование программиста или хотя бы разбираться в основах написания приложений. Исходя из этого, данная специальность хорошо подойдет тем, кто учится на ИТ-специальностях. Во-первых, это поможет набраться опыта и посмотреть на труды других людей, а во-вторых, принесет дополнительный доход, что также неплохо.

Однако, стать тестировщиком ПО можно и без специализированного образования. Так сказать, обучиться всему самостоятельно. Благо, сегодня это не проблема, так как в сети есть множество познавательных курсов, способных наглядно продемонстрировать все тонкости данной работы.

К тому же можно испытать свою судьбу и попытаться попасть на подготовленные семинары, которые проводятся во многих организациях, производящих ПО. Например, компания GlobalLogic периодически проводит обучающие курсы специально для тестировщиков ПО. Более того, окончив их, человек может стать одним из ее сотрудников, после чего начать работать в ее штате или удаленно, в качестве фрилансера.

Какими навыками должен обладать уважающий себя специалист

Тестировщик ПО без опыта может найти себе работу, а вот специалист, не знающий основ - никогда. Однако, какие они, азы профессии? Каким же багажом знаний должен обладать каждый уважающий себя тестер?

  • Во-первых, такой специалист должен быть знаком с основами программирования, дабы иметь возможность конкурировать на рынке труда.
  • Во-вторых, придется запомнить принципы построения программного обеспечения и администрирования ОС.
  • В-третьих, научиться работать с общепринятыми базами данных.
  • В-четвертых, изучить особый язык без которого сегодня уже не обойтись.

Помимо этого, тестировщик должен хорошо владеть английским языком, так как он является доминантным в мире программирования. Более того, со временем придется довести его уровень до идеального, а также изучить все тонкости технического стиля.

Наработка практических навыков

Пускай тестировщик ПО без опыта работы - это вполне привычное явление, все же на приличный проект такого специалиста вряд ли возьмут. Поэтому, изучив основы профессии, следует заняться наработкой практических навыков и положительных отзывов.

Для этого необходимо отправиться на один из сайтов, предоставляющих работу фрилансерам. Ежедневно там выкладывается не один десяток предложений, связанных с проверкой работоспособности приложений. При этом есть множество заказов для новичков, которые не требуют опыта работы или особых навыков в программировании.

Таким образом, за месяц-другой можно неплохо продвинуться в своем деле и заработать кое-какую репутацию. Единственным минусом является то, что подобные заказы зачастую плохо оплачиваются. Но с этим придется смириться, так как в будущем подобные лишения смогут принести куда более прибыльные заказы, что окупит потраченные усилия с лихвой.

Где искать прибыльную работу

Итак, допустим, вы уже опытный тестировщик ПО: с чего начать поиски перспективной работы? Что же, первым делом стоит просмотреть объявления на онлайн-биржах труда и форумах программистов. Периодически там попадаются хорошие предложения, способные приносить стабильный доход.

Однако, не стоит рассчитывать только на удачу. Если у вас есть и неплохое резюме, то можно подать несколько заявок в ИТ-компании. Руководство любит целеустремленных специалистов, а посему, подобная инициатива может принести свои плоды. Особенно если нацелиться на те компании, которые занимаются производством качественного софта.

Если же с постоянным местом на данном этапе не везет, то можно стать фрилансером. Хорошо проявивший себя тестировщик ПО, удаленно работающий на дому, способен заработать не меньше штатного коллеги. Единственная разница заключается в том, что вместо одного нанимателя у него будет несколько.

Плюсы и минусы профессии

Для тех, кто любит и современные технологии, эта профессия покажется весьма увлекательной и интересной. Ведь каждый день придется сталкиваться с новым продуктом, который вскоре сможет в корне изменить мир информационных технологий. К тому же работа считается весьма престижной и исключает любые физические нагрузки.

Также многих радует тот факт, что данная профессия одинаково хорошо подходит как мужчинам, так и женщинам. Более того, она может стать для тех, кто из-за проблем со здоровьем не может устроиться на более тяжелую работу.

Однако есть и недостатки. Главным из них является высокая конкуренция, вызванная дефицитом высокооплачиваемых заказов. Также следует обратить внимание на тот момент, что тестировщик ПО очень много времени проводит за компьютером. При этом он не просто сидит за ним, а всецело поглощен происходящим на мониторе. Из-за этого с годами могут возникнуть проблемы со зрением, что крайне неприятно.

Оплата труда

Довольно сложно вывести среднеарифметическую зарплату тестировщика ПО. Это связано с тем, что она зависит от того, насколько удачлив специалист. Так, можно взять один заказ на 10 тыс. рублей и сделать его за неделю, а можно получить работу на 20 тыс. рублей и не одолеть ее за целый месяц.

И все же можно с уверенностью сказать, что доход начинающего тестера варьируется в пределах 10-15 тыс. рублей в месяц. Опытный специалист может заработать эти же деньги в два раза быстрее. А штатный сотрудник престижной фирмы и вовсе получает около 40-45 тыс. рублей.

Эта специальность востребована. И, как во всем IT, кадров, особенно квалифицированных, недостаточно. Правда, востребована в основном в крупных организациях, уделяющих достаточное внимание тестированию.

Сама специальность очень разнообразна и подразумевает знание программирования, методологий тестирования и сопутствующего инструментария (а также его написания).

Тестирование используется везде, начиная от написания кода при разработке продукта, и заканчивая тестовыми "кейсами" на этапах техподдержки.

Только одно перечисление различных вериантов тестирования может занять не одну страницу текста. Перечислю лишь некоторые.

  • модульное тестирование - тесты, направленные на однозначность работы блоков ПО
  • интеграционное тестирование - тесты на взаимодействие между собой разных блоков ПО
  • нагрузочное тестирование - тесты для выявления узких мест производительности
  • функциональное тестирование - тесты
  • регрессионное тестирование - выявление проблем при внесении изменений
  • тестирование безопасности - говорит само за себя
  • тестирование пользовательского поведения

Хороший тестировщик очень ценен. Его главные качества - быть немного программистом, безумным пользователем, хорошо разбираться в предмете своей деятельности. Карьерный рост, от тестировщика, в программисты, в офицера по безопасности или качеству, менеджера по продукту, руководителя группы разработок или качества, просто прекрасного человека, у которого в руках "все горит" :-)

Если смотреть чисто по количеству вакансий, то тестировщики востребованы не так сильно, как разработчики, но тут нужно сделать оговорку, что тестирование бывает разное, и в основном встречаются вакансии на две категории - мануальные тестировщики и автоматизаторы. Напишу о них, т.к. с другими видами тестирования пока не встречался.

У мануальных тестировщиков довольно монотонная работа - это прокликивание тестовых сценариев вручную, общение с бизнес аналитиком и заказчиком, иногда уточнение требований. Платят им меньше, чем разработчикам, но и порог входа в профессию тоже самый низкий: требуется только хорошее знание языка, в основном английского, и знание методологии тестирования (тут советую почитать про подготовку к ISTQB, там есть основные понятия и термины, очень пригодится). Устроиться на работу без опыта достаточно сложно, потому что желающих в СНГ очень много как раз из-за низкого порога входа.

Автоматизаторы - это нечто среднее между тестировщиком и разработчиком, они создают программы, которые проходят тестовые сценарии автоматически. Соответственно, здесь уже выше требования, нужно знание хотя бы одного языка программирования и тестового фреймворка (например, Selenium) и ценятся такие тестировщики выше, найти работу проще, а заработок примерно на уровне разработчика либо чуть ниже, тут уже зависит от конкретного места работы. Устроиться без опыта полегче, чем мануальному тестировщику, плюс в дальнейшем легче стать разработчиком при желании.

Ну а в целом востребованы скорее опытные тестировщики, с двумя годами опыта найти работу вообще не проблема. Если сомневаетесь между тестировщиком и разработчиком, то советую устроиться на стажировку, попробовать оба варианта и затем выбрать тот, который больше нравится.

Вообще, "Все профессии - важны, все профессии - нужны!". Могу сказать точно, что в современных реалиях в it нужно много людей для работы, потому что очень многие компании испытывают дефицит специалистов. Это явление заметно во множестве стран мира (Исключение может быть составляют только страны очень развитые, типа Сингапура, где такой проблемы нет, потому что людей туда едет очень много или страны, которые развиваются очень медленно). Таким образом, чем больше создаётся программных продуктов (неважно, какие именно), тем больше нужно тестировщиков.

Главная цель тестировщика - моделировать множество различных ситуаций использования продукта потенциальным клиентом (тестирование) и попытки найти уязвимости и баги в этом продукте. После этого показать эту проблему разработчику, чтобы он исправил это (при этом, могут появиться ещё больше багов). Что именно нужно знать - это можно лучше понять после того, как начать в этом разбираться. Часто в вакансиях указывают, что требуется (не всё, конечно, что пишут - обязательно). Лучше всего найти курсы по тестированию, а также учебники и другие возможные источники знания. Может потребоваться знание какого либо языка программирования для написания тестов или какие нибудь инструменты для тестирования. Если точно определились, что точно хотите это изучать и у вас есть мотивация для этого, будте готовы, что всё не с первого раза получается и придётся учиться некоторым вещам. Но я в вас верю! Не сдавайтесь, даже если в вас будут сомневаться все, есть цель - стремитесь к ней, несмотря ни на что.

Очень востребована. Хорошего и компетентного тестировщика оторвут с руками и ногами.

Как было сказано в другом ответе, работа очень разнообразна. и тестировщику необходимо разбираться не только в тестировании, но и в самом программировании на приемлемом уровне.

Из минусов работы тестировщиков можно выделить предрелизные моменты (специфика некоторых проектов заставляет тестировщиков работать по 16 часов в день и даже больше)

Ну и по личным наблюдениям отмечу, что оплачивается работа тестировщика процентов на 20 хуже работы программиста, что, конечно несправедливо.

По моим представлениям и наблюдениям, это весьма востребованная специальность. Прогресс не стоит на месте. Постоянно появляются новые сервисы, сайты, приложения. Тестировщик помогает компании экономить деньги и создавать хорошую репутацию, выявляя ошибки и недочеты (в том числе критические) заблаговременно. Есть разные виды тестирования, у разных отраслей своя специфика, поэтому работы хватит всем. И многие тестировщики потом становятся программистами, а на их место могут приходить новые люди.

P.S. заглянул на hh.ru, сразу выдало почти 1000 вакансий с зп от 30 до 200 т.р.

Вполне, весьма востребованы. У нас в компании по 4 команды "соревнуются", когда открывается позиция тестировщика.
Мануальным тестировщиком - тем, кто вручную тестирует весь функционал - без опыта устроиться сложнее, насколько знаю, чем разработчику и тестировщику-автоматизатору, ввиду большой конкуренции. Однако, не стоит на это сильно обращать внимание.

Должностная инструкция тестировщика программного обеспечения [наименование организации, предприятия]

Настоящая должностная инструкция разработана и утверждена в соответствии с положениями и иных нормативно-правовых актов, регулирующих трудовые правоотношения.

1. Общие положения

1.1. Тестировщик программного обеспечения (далее - тестировщик ПО) принимается и увольняется с работы приказом [наименование должности руководителя] и подчиняется непосредственно ему.

1.2. На должность тестировщика ПО назначается лицо, имеющие высшее образование по специальности, связанной с программированием и разработкой программного обеспечения: "Автоматизированные системы обработки информации и управления", "Вычислительные машины, комплексы, системы и сети", "Информатика и вычислительная техника", "Информационные системы и технологии", без предъявления требований к стажу работы.

1.3. Тестировщик ПО должен иметь:

Навыки работы в ОС семейства Windows;

Базовые навыки программирования, работы с базами данных и администрирования операционных систем;

Знания основных технологий построения ПО и структуры программных комплексов;

Знание языка запросов SQL, скриптовых языков.

2. Должностные обязанности

К должностным обязанностям тестировщика ПО относятся:

2.1. Поиск вероятных ошибок и сбоев в функционировании ПО.

2.2. Моделирование различных ситуаций, которые могут возникнуть в процессе использования программы.

2.3. Создание и использование разнообразных входных данных.

2.4. Нахождение несоответствия интерфейса программы существующим стереотипам.

2.5. Тестирование в строгом соответствии с планом тестирования.

2.6. Поиск ошибок как в логике работы программы, так и в документации на программу.

2.7. Разработка модулей тестирования.

2.8. Проведение анализа работоспособности системы.

3. Права

Тестировщик ПО имеет право:

3.1. На все предусмотренные законодательством социальные гарантии.

3.2. Знакомиться с проектами решений руководства предприятия, касающимися его деятельности.

3.3. Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с обязанностями, предусмотренными настоящей инструкцией.

3.4. В пределах своей компетенции сообщать непосредственному руководителю о всех выявленных в процессе деятельности недостатках и вносить предложения по их устранению.

3.5. Требовать от руководства предприятия оказания содействия в исполнении своих должностных обязанностей и прав.

3.6. Повышать свою профессиональную квалификацию.

3.7. [Указать другие права работника].

4. Ответственность

Тестировщик ПО несет ответственность:

4.1. За неисполнение или ненадлежащее исполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в пределах, определенных действующим трудовым законодательством РФ.

4.2. За причинение материального ущерба работодателю - в пределах, определенных действующим трудовым и гражданским законодательством РФ.

4.3. За правонарушения, совершенные в процессе осуществления своей деятельности, - в пределах, определенных действующим административным, уголовным, гражданским законодательством РФ.

Должностная инструкция разработана в соответствии с [наименование, номер и дата документа]

Руководитель кадровой службы

[инициалы, фамилия, подпись]

[число, месяц, год]

Согласовано:

[должность, инициалы, фамилия, подпись]

[число, месяц, год]

С инструкцией ознакомлен:

[инициалы, фамилия, подпись]

[число, месяц, год]

Loading...Loading...