Специальность «Разработка и тестирование программного обеспечения» предназначена для тех, кто хочет изучать процессы разработки, тестирования и обеспечения качества программного продукта.
Кому подойдёт программа?
Выпускникам
школы и колледжа
профессию или найти себя в новой сфере
Для тех, кто мечтает освоить
в строительной сфере и хочет углубить знания
Тем, кто уже работает
Кем работать?
Листайте вправо
QA (Quality Assurance)
QC (Quality Control)
Специалист по тестированию
специалист контролирует и обеспечивает качество работы продукта компании. Он отвечает за отдельные этапы разработки софта, в частности, за выбор инструментов для разработки, предотвращения возможных проблем.
контроль качества продукта. Задача QC-специалиста — проверка конкретного продукта, что включает анализ кода продукта, дизайна, плюс тестирование. С-инженер разрабатывает стратегию, взаимодействует с разработчиками и организует само тестирование.
занимается тестированием всего продукта в целом или его отдельных компонентов.
Профильные дисциплины
Управление разработкой программного обеспечения
Узнаете как управлять процессом создания ПО и работой команды разработчиков, включая изучение моделей жизненного цикла, планирование и оценку проектов, управление качеством и контроль версий кода. Изучение также включает технологии Agile и DevOps.
Облачные сервисы и ресурсы
Изучите особенности использования инфраструктуры и сервисов облачных вычислений, включая изучение технологий, таких как Google, Amazon, Microsoft Azure, Docker и Kubernetes.
Введение в роботизации: бизнес-процессов (RPA)
Получите навыки использования программных роботов для автоматизации повторяющихся задач в рамках бизнес-процессов, включая изучение технологий, таких как Blue Prism, ViPath, Automation, Anywhere.
Автоматизированное тестирование веб-сервисов
Узнаете, как использовать специальные программы для проверки правильной работы веб-сервисов, чтобы быстро находить ошибки в программных кодах и улучшать качество работы веб-сервисов.
Вы научитесь
Узнаете принципы и методы тестирования безопасности, а также тестирования производительности программного обеспечения
Изучите инструменты автоматизации разработки и тестирования (Selenium, JUnit)
Получите навыки, такие как: создание тестовых случаев и написание тестовых скриптов, выполнение тестирования и анализ результатов
Изучите методологии разработки (Agile, Scrum), которые позволяют ускорить процесс разработки, повысить его качество и эффективность
Освоите основы программирования на языках программирования (Java, Python), а также изучите инструменты разработки (Eclipse, Visual Studio)