Robot
Складчик
- #1
[SkillFactory] Профессия QA-инженер на Java [Виталий Котов, Александр Панченко]
- Ссылка на картинку
Востребована ли профессия QA-инженера?
Сегодня ни один технически продвинутый цифровой продукт не может быть реализован без привлечения QA-инженеров.
QA-инженер, или тестировщик ПО — это профессия, которая сейчас особенно востребована в крупных IT-компаниях.
Автоматизация тестирования на Java — один из ведущих трендов в энтерпрайзах. Это значит, что освоив данную профессию, вы сможете устроиться на junior-позицию в престижную компанию.
Почему стоит изучать Java для автоматизации?
1. Низкий порог входа:
Вам не потребуется знаний по тестированию или по программированию, чтобы начать обучение. Вы можете выбрать трек с нуля или пропустить часть с ручным тестированием, если знакомы с теорией тестирования.
2. Высокие зарплаты:
Среди инженеров QA самые высокие зарплаты среди тех, кто обладает навыками автоматизации на Java. После обучения вы сможете претендовать на позицию Junior Java QA Engineer с доходом от 80 тысяч рублей.
3. Надежный путь:
Освоить профессию тестировщика ПО — один из самых простых и кратких способов начать строить карьеру в IT.
А дальше вы можете расти в лида команды тестирования, брать всё больше ответственности и увеличивать свой доход.
Программа рассчитана на 10 месяцев.
В конце обучения вы сможете уверенно претендовать на позицию Junior Java QA Engineer.
Программа:
1. Введение в ручное тестирование:
а) Введение в Manual QA:
• Введение в тестирование и профессию тестировщика
• Методологии разработки ПО
• Тест-дизайн и тест-анализ
• Чек-листы и тест-планы
б) Работа с требованиями и постановкой задач:
• Требования и задачи
• Ведение документации
• Системы баг-трекинга
2. Технические навыки тестирования:
а) Тестирование WEB:
• Консоль браузера и UI-элементы на странице
• Архитектура приложений
• Кроссплатформенное и кроссбраузерное тестирование
б) Тестирование распределенных систем:
• Тестирование API и работа с логами
• Тестирование баз данных
в) Основы тестирования мобильных приложений:
• Отличие мобильного тестирования от Web
• Пошаговый процесс тестирования мобильных приложений
• Устройства и приложения для упрощения работы
г) Soft Skills: работа с командой и заказчиком:
• Взаимодействие с бизнес-заказчиком
• Взаимодействие с разработчиками
• Взаимодействие с клиентами компании
3. Автоматизированное тестирование:
а) Введение в автоматизацию:
• Введение в систему контроля версий (VCS)
• Интеграции автоматизации в тестирование
• Обзор инструментов автоматизации тестирования (Selenium IDE, Selenium WebDriver, Selenium Server; Jenkins)
б) Основы программирования на Java:
• Первая программа на Java
• Простые конструкции языка Java
• Работа с функциями
• Объектно-ориентированное программирование
• Паттерны проектирования в Java
в) Автоматизация WEB с помощью REST ASSURED:
• Знакомство с принципами автоматизации API
• Сложные сценарии тестирования API
г) Автоматизация WEB с помощью Selenium:
• Знакомство с продуктами Selenium
• Подготовка окружения к тестам и запуску, локаторы и ожидания
• Работа с сценариями
д) Автоматизация MOBILE с помощью Appium:
• Запуск тестов на Android
• Запуск тестов на iOS
Сегодня ни один технически продвинутый цифровой продукт не может быть реализован без привлечения QA-инженеров.
QA-инженер, или тестировщик ПО — это профессия, которая сейчас особенно востребована в крупных IT-компаниях.
Автоматизация тестирования на Java — один из ведущих трендов в энтерпрайзах. Это значит, что освоив данную профессию, вы сможете устроиться на junior-позицию в престижную компанию.
Почему стоит изучать Java для автоматизации?
1. Низкий порог входа:
Вам не потребуется знаний по тестированию или по программированию, чтобы начать обучение. Вы можете выбрать трек с нуля или пропустить часть с ручным тестированием, если знакомы с теорией тестирования.
2. Высокие зарплаты:
Среди инженеров QA самые высокие зарплаты среди тех, кто обладает навыками автоматизации на Java. После обучения вы сможете претендовать на позицию Junior Java QA Engineer с доходом от 80 тысяч рублей.
3. Надежный путь:
Освоить профессию тестировщика ПО — один из самых простых и кратких способов начать строить карьеру в IT.
А дальше вы можете расти в лида команды тестирования, брать всё больше ответственности и увеличивать свой доход.
Программа рассчитана на 10 месяцев.
В конце обучения вы сможете уверенно претендовать на позицию Junior Java QA Engineer.
Программа:
1. Введение в ручное тестирование:
а) Введение в Manual QA:
• Введение в тестирование и профессию тестировщика
• Методологии разработки ПО
• Тест-дизайн и тест-анализ
• Чек-листы и тест-планы
б) Работа с требованиями и постановкой задач:
• Требования и задачи
• Ведение документации
• Системы баг-трекинга
2. Технические навыки тестирования:
а) Тестирование WEB:
• Консоль браузера и UI-элементы на странице
• Архитектура приложений
• Кроссплатформенное и кроссбраузерное тестирование
б) Тестирование распределенных систем:
• Тестирование API и работа с логами
• Тестирование баз данных
в) Основы тестирования мобильных приложений:
• Отличие мобильного тестирования от Web
• Пошаговый процесс тестирования мобильных приложений
• Устройства и приложения для упрощения работы
г) Soft Skills: работа с командой и заказчиком:
• Взаимодействие с бизнес-заказчиком
• Взаимодействие с разработчиками
• Взаимодействие с клиентами компании
3. Автоматизированное тестирование:
а) Введение в автоматизацию:
• Введение в систему контроля версий (VCS)
• Интеграции автоматизации в тестирование
• Обзор инструментов автоматизации тестирования (Selenium IDE, Selenium WebDriver, Selenium Server; Jenkins)
б) Основы программирования на Java:
• Первая программа на Java
• Простые конструкции языка Java
• Работа с функциями
• Объектно-ориентированное программирование
• Паттерны проектирования в Java
в) Автоматизация WEB с помощью REST ASSURED:
• Знакомство с принципами автоматизации API
• Сложные сценарии тестирования API
г) Автоматизация WEB с помощью Selenium:
• Знакомство с продуктами Selenium
• Подготовка окружения к тестам и запуску, локаторы и ожидания
• Работа с сценариями
д) Автоматизация MOBILE с помощью Appium:
• Запуск тестов на Android
• Запуск тестов на iOS
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.