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

– Техник-программист

– Инженер-программист

– Программист

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

  • Информационные технологи
  • Связь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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