Родственные профессии

— техник-программист;

— инженер-программист;

— программист.

Сфера профессиональной деятельности

— информационные технологии;

— связь.

Классификация профессии

     Тип профессии по предмету труда:  «Человек – Знаковая система» и «Человек – Человек»,  так как  связана не только с разработкой и внедрением информационных систем на предприятии, но и их сопровождением, тестированием, что требует умения убеждать, объяснять, оказывать помощь сотрудникам организации в освоении программ.

 Класс профессии: исполнительский (алгоритмический); по характеру труда профессия предполагает выполнение задач по образцу, с соблюдением установленных правил, нормативов, инструкций.

Описание профессии

Описание профессии

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

Требования к индивидуальным особенностям специалиста

К профессионально важным качествам  специалиста по тестированию в области информационных технологий относятся:

 

— аналитический ум;

— системное мышление;

— коммуникабельность;

— способность работать с группами людей;

— умение создать конструктивное взаимодействие IT-специалистов и пользователей системы;

— внимание к деталям;

— ответственность;

— дисциплинированность;

— знание английского языка для чтения технической литературы;

— профессиональные навыки;

— знание архитектуры и функционирования современных информационных систем;

— знание принципов анализа и хранения баз данных;

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

— знание стандартов автоматизации различных процессов (ERP, CRM, MRP, ITIL, ITSM и др.);

— умение быстро вникать и понимать предметную область проектируемой информационной системы;

— знание основ экономической деятельности и менеджмента предприятия;

— умение работать с информацией: сбор, обработка, анализ.

 

Специалист по тестированию в области информационных технологий должен обладать следующими личностными     качествами:

—  аккуратность;

— внимательность;

— целеустремленность;

— умение самостоятельно принимать решения;

—  ответственность, терпеливость, настойчивость;

— склонность к интеллектуальным видам деятельности

Медицинские противопоказания

  • Заболевания центральной нервной системы различной этиологии с двигательными и чувствительными нарушениями, расстройствами координации, когнитивными и интеллектуальными нарушениями.
  • Нарколепсия и катаплексия.
  • Заболевания, сопровождающиеся расстройствами сознания: эпилепсия и эпилептические синдромы различной этиологии и др.
  • Психические заболевания с тяжелыми, стойкими или часто обостряющимися болезненными проявлениями.
  • Алкоголизм, токсикомания, наркомания.
  • Активные формы туберкулеза любой локализации.
  • Хронические гепатиты, циррозы печени и другие заболевания печени.
  • Миопия высокой степени или осложненная близорукость.
  • Катаракта осложненная.
  • Дегенеративно-дистрофические заболевания сетчатки глаз, глаукома любой стадии при нестабилизированном течении.
  • Болезни эндокринной системы прогрессирующего течения с признаками поражения других органов и систем и нарушением их функции 3-4 степени.
  • Злокачественные новообразования любой локализации.
  • Заболевания крови и кроветворных органов с прогрессирующим и рецидивирующим.
  • Гипертоническая болезнь III стадии, 3 степени.
  • Хронические болезни сердца и перикарда с недостаточностью кровообращения ФК III, и более степени; ишемическая болезнь сердца;
  • Ревматизм: активная фаза, частые рецидивы с поражением сердца и других органов и систем.
  • Осложненное течение язвенной болезни желудка, двенадцатиперстной кишки.
  • Хронические болезни почек и мочевыводящих путей с явлениями хронической почечной недостаточности 2 — 3 степени.
  • Хронические, рецидивирующие формы инфекционных и паразитарных заболеваний.

Требования к профессиональной подготовке

Специалист по тестированию в области информационных технологий должен знать:

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

 

Специалист по тестированию в области информационных технологий  должен уметь:

— разрабатывать планы, графики, методики и описания тестирований;

— моделировать ситуации,  которые могут возникнуть в условиях реальной эксплуатации программного средства;

— разрабатывать тестовые программные модули;

— заполнять таблицы баз данных тестовыми данными;

—  анализировать результаты, полученные во время прохождения тестов;

—  описывать выявленные ошибки и заносить их в специальную базу данных для текущего программного продукта;

—  контролировать процесс ликвидации выявленных ошибок разработчиком ПО;

— общаться с разработчиками и клиентами.

Область применения

— IT-компании;
— организации, которые в своей структуре имеют отделы управления проектами;
— научно-исследовательские центры.

Условия труда

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

Профессиональные риски

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

 Требуемое профессиональное образования

Современная профессия специалиста по тестированию в области информационных технологий требует наличия высшего образования: бакалавриата и магистратуры.

Карьерный рост

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