Родственные профессии
– Техник-программист
– Инженер-программист
– Программист
Сфера профессиональной деятельности
- Информационные технологи
- Связь
Классификация профессии
Тип профессии по предмету труда: «Человек – Знаковая система» и «Человек – Человек», так как связана не только с разработкой и внедрением информационных систем на предприятии, но и их сопровождением, тестированием, что требует умения убеждать, объяснять, оказывать помощь сотрудникам организации в освоении программ.
Класс профессии: исполнительский (алгоритмический); по характеру труда профессия предполагает выполнение задач по образцу, с соблюдением установленных правил, нормативов, инструкций.
Описание профессии
Описание профессии
Тестирование программного обеспечения (ПО) – деятельность, выполняемая для оценки и улучшения его качества. В большинстве случаев она базируется на обнаружении дефектов в программных системах. Специалисты по тестированию в области информационных технологий выступают в двух ролях одновременно – и как пользователи, и как эксперты по выявлению проблем. С одной стороны, они выстраивают алгоритм поведения типичного пользователя при решении задач с помощью данного программного продукта, а с другой – сравнивают результаты работы программы с эталонными показателями, изучают отладочную информацию и т.д., то есть занимаются поиском вероятных ошибок и сбоев в функционировании программы. Моделируя различные ситуации, которые могут возникнуть в процессе использования программы, специалисты выясняют, совпадает ли результат с первоначальными ожиданиями. О возникающих ошибках и некорректном поведении программы они сообщают разработчика ПО, чтобы те смогли исправить их до того момента, когда приложение поступит к конечному потребителю.
Требования к индивидуальным особенностям специалиста
К профессионально важным качествам специалиста по тестированию в области информационных технологий относятся:
– аналитический ум;
– системное мышление;
– коммуникабельность;
– способность работать с группами людей;
– умение создать конструктивное взаимодействие IT-специалистов и пользователей системы;
– внимание к деталям;
– ответственность;
– дисциплинированность;
– знание английского языка для чтения технической литературы;
– профессиональные навыки;
– знание архитектуры и функционирования современных информационных систем;
– знание принципов анализа и хранения баз данных;
– владение основами и языками программирования, современными методами тестирования информационных систем;
– знание стандартов автоматизации различных процессов (ERP, CRM, MRP, ITIL, ITSM и др.);
– умение быстро вникать и понимать предметную область проектируемой информационной системы;
– знание основ экономической деятельности и менеджмента предприятия;
– умение работать с информацией: сбор, обработка, анализ.
Специалист по тестированию в области информационных технологий должен обладать следующими личностными качествами:
– аккуратность;
– внимательность;
– целеустремленность;
– умение самостоятельно принимать решения;
– ответственность, терпеливость, настойчивость;
– склонность к интеллектуальным видам деятельности
Медицинские противопоказания
- Заболевания центральной нервной системы различной этиологии с двигательными и чувствительными нарушениями, расстройствами координации, когнитивными и интеллектуальными нарушениями.
- Нарколепсия и катаплексия.
- Заболевания, сопровождающиеся расстройствами сознания: эпилепсия и эпилептические синдромы различной этиологии и др.
- Психические заболевания с тяжелыми, стойкими или часто обостряющимися болезненными проявлениями.
- Алкоголизм, токсикомания, наркомания.
- Активные формы туберкулеза любой локализации.
- Хронические гепатиты, циррозы печени и другие заболевания печени.
- Миопия высокой степени или осложненная близорукость.
- Катаракта осложненная.
- Дегенеративно-дистрофические заболевания сетчатки глаз, глаукома любой стадии при нестабилизированном течении.
- Болезни эндокринной системы прогрессирующего течения с признаками поражения других органов и систем и нарушением их функции 3-4 степени.
- Злокачественные новообразования любой локализации.
- Заболевания крови и кроветворных органов с прогрессирующим и рецидивирующим.
- Гипертоническая болезнь III стадии, 3 степени.
- Хронические болезни сердца и перикарда с недостаточностью кровообращения ФК III, и более степени; ишемическая болезнь сердца;
- Ревматизм: активная фаза, частые рецидивы с поражением сердца и других органов и систем.
- Осложненное течение язвенной болезни желудка, двенадцатиперстной кишки.
- Хронические болезни почек и мочевыводящих путей с явлениями хронической почечной недостаточности 2 – 3 степени.
- Хронические, рецидивирующие формы инфекционных и паразитарных заболеваний.
Требования к профессиональной подготовке
Специалист по тестированию в области информационных технологий должен знать:
– языки программирования, современные языки программирования, операционные среды, теорию баз данных;
– программные и сетевые средства и платформы инфраструктуры информационных технологий предприятий;
– современные средства моделирования бизнес-процессов;
– устройство и функционирование современных информационных систем;
– современные стандарты информационного взаимодействия систем;
– технологии и инструменты для проведения комплексного обследования предприятия;
– технологии межличностной и групповой коммуникации в деловом взаимодействии;
– основы трудового законодательства.
Специалист по тестированию в области информационных технологий должен уметь:
– разрабатывать планы, графики, методики и описания тестирований;
– моделировать ситуации, которые могут возникнуть в условиях реальной эксплуатации программного средства;
– разрабатывать тестовые программные модули;
– заполнять таблицы баз данных тестовыми данными;
– анализировать результаты, полученные во время прохождения тестов;
– описывать выявленные ошибки и заносить их в специальную базу данных для текущего программного продукта;
– контролировать процесс ликвидации выявленных ошибок разработчиком ПО;
– общаться с разработчиками и клиентами.
Область применения
– IT-компании;
– организации, которые в своей структуре имеют отделы управления проектами;
– научно-исследовательские центры.
Условия труда
Специалист по тестированию в области информационных технологий работает в условиях интенсивного интеллектуального умственного труда в офисном помещении. У него малоподвижный образ жизни, возможен ненормированный рабочий день. Основные средства труда специалиста по тестированию в области информационных технологий – это разнообразные средства вычислительной техники, сетевых технологий, собственная база знаний и опыта.
Профессиональные риски
Рабочая поза – положение сидя. Долговременное нахождение в положении сидя может привести к заболеваниям, сопровождающимся болями в спине и шее. Постоянная работа с компьютером может вызвать заболевания зрительной системы.
Требуемое профессиональное образования
Современная профессия специалиста по тестированию в области информационных технологий требует наличия высшего образования: бакалавриата и магистратуры.
Образовательные учреждения
Карьерный рост
Специалисту по тестированию в области информационных технологий можно строить свою карьеру в горизонтальном направлении – осваивать новые методики и технологии тестирования ПО, участвовать в различных проектах. Вертикальный рост ограничен небольшим количеством должностей: ведущий тестировщик, руководитель группы тестирования, системный аналитик, руководитель проекта. Имея опыт работы в последних двух позициях, можно занять должность начальника отдела технического контроля компании.