9. Разработчики программного обеспечения, Аналитики по обеспечению качества и Тестировщики (Software Developers, Quality Assurance Analysts, and Testers)
Что делают: Разработчики — это творческие умы, стоящие за компьютерными программами. Самая востребованная профессия на сегодняшний день во всей IT индустрии не только США, но и всего Мира. Они вовлечены во все процессы разработки программ, включая исследование, дизайн, программирование (хотя чаще программированием занимаются именно программисты) и тестированием. Некоторые разрабатываю программы для выполнения определенных задач на ПК или устройстве, другие разрабатывают сложные системы для серверов и сетей. Сюда же можно отнести и разработчиков обычных и онлайн игр.
Аналитики и тестировщики по обеспечению качества программного обеспечения разрабатывают и внедряют системы для проверки программного обеспечения на наличие проблем. В рамках своего тестирования эти работники документируют и отслеживают потенциальные дефекты или риски программного обеспечения. Они также оценивают его удобство использования и функциональность, чтобы выявить трудности, с которыми может столкнуться пользователь. После завершения тестирования они сообщают о результатах разработчикам программного обеспечения или веб-разработчикам и рассматривают способы решения любых обнаруженных проблем.
После того, как программа будет передана заказчику, разработчик может выполнить обновление и техническое обслуживание. Аналитики и тестировщики по обеспечению качества проводят ручные и автоматические проверки на наличие ошибок и проблем с удобством использования после выпуска программного обеспечения и после любых обновлений или технического обслуживания.
Уровень образования для получения рабочего места: диплом бакалавра компьютерных наук или в информационных технологиях обязателен, очень сильные компьютерные навыки.