Подскажем какие навыки и где прокачать

Нетология

Инженер по тестированию: с нуля до middle

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Инженер по тестированию: с нуля до middle

Освойте IT-профессию, для которой не требуется опыт и техническое образование ; Изучите ручное и автоматизированное тестирование, а также языки программирования: Java, JavaScript и Python ; Начните работать уже через 2 месяца обучения

Процесс обучения:

  • Теория Занятия проходят по будням 2 раза в неделю вечером. Видеозаписи каждого занятия всегда доступны в вашем личном кабинете
  • Практика После каждого занятия вы получаете домашнее задание с развёрнутой обратной связью от экспертов курса. Вы будете создавать проекты, которые сразу сможете включать в свое портфолио
  • Сопровождение Вас будет сопровождать команда экспертов, координаторов и наставников. Вы сможете задать любой вопрос, получить дополнительную консультацию и помощь
  • Карьера Наш Центр развития карьеры поможет с резюме, подготовит к собеседованию, предложит вакансии и будет сопровождать вас на всех этапах поиска работы
  • Поможем найти ту самую работу:

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

  • Видеокурс по основам программирования на Python На курсе вы научитесь автоматизировать тестирование на двух языках программирования: Java и JavaScript. В качестве альтернативы автоматизации на Java часто используют Python. Поэтому мы дарим вам дополнительный курс в подарок — «Программирование на Python»
  • Курс английского языка Без английского языка никуда. Тестировщику нужно ориентироваться в терминологии, документации на английском и даже готовиться к собеседованию и работе в иностранной команде. Для этого даём вам возможность бесплатно пройти курс английского языка для IT-специалистов от English Dom
  • Для кого этот курс?
    • Тестирование мобильного приложения
      Ваша задача — провести тестирование приложения под Android. Нужно написать тестовые сценарии и провести автоматизацию тестирования на Java с помощью Android Studio и фреймворка Espresso
    Программа обучения
    Ручное тестирование веб-приложений
    • Введение в тестирование ПО. Методы и виды тестирования
    • Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
    • Работа с DevTools браузера
    • Введение в SQL. Запросы SELECT, UPDATE, DELETE
    • Тестирование ПО. Тест-дизайн
    • Артефакты тестирования
    • Инструменты тестирования
    • Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
    • Курсовой проект: проведение тестирования сайта крупной компании
    Git — система контроля версий
    • Предназначение системы контроля версий
    • Основные операции (фиксация и откат изменений, поиск, история)
    • Работа с сервисом GitHub
    • Ветки, слияние веток и разрешение конфликтов
    • Командная работа
    Java для тестировщиков
    • Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
    • Программирование на Java: переменные, операторы, работа с отладчиком
    • Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
    • Testability, автотесты, введение в ООП: объекты и методы
    • Система сборки Maven, управление зависимостями, автотесты на JUnit5
    • Циклы, параметризованные тесты и аннотации
    • Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
    • Объектно-ориентированное программирование и проектирование
    • Объекты с внутренним состоянием, управление состоянием при тестировании
    • Композиция и зависимость объектов. Mockito при создании автотестов
    • Наследование и расширяемость систем. Проблемы наследования
    • Исключительные ситуации и их обработка. Тестирование исключений
    • Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
    • Collections Framework. CRUD и тестирование систем, управляющих набором объектов
    Автоматизированное тестирование
    • Основы автоматизации
    • Тестирование API. Continuous Integration
    • Тестирование веб-интерфейсов. Selenium
    • Selenide
    • Patterns
    • Docker и Docker Compose
    • SQL
    • Репортинг: Report Portal
    • Behaviour Driven Development
    • Курсовой проект: автоматизированное тестирование веб-сервиса туроператора
    Знания и навыки, которые приобретете
    • Формулирование и решение задач оптимизации проектных решений
    • Программирование на алгоритмических языках
    • Разработка рекомендаций по выбору программно-аппаратных средств создаваемых САПР

    Преподаватели

    • Филипп Воронов

      Руководитель группы поисковой базы VK

    • Юрий Пеньков

      Ведущий Java-разработчик в InnoSTage

    • Алёна Батицкая

      Frontend-разработчик

    • Алексей Федин

      Ведущий инженер по информационной безопасности Преподаёт дисциплины «Безопасность операционных систем», «Защита компьютерных сетей и систем»

    • Оксана Мельникова

      Тестировщик ПО, ADP Spain

    • Алёна Свердлова

      Аналитик, Банк ВТБ

    • Владимир Тесленко

      QA-аналитик, AB Soft

    • Марина Матюшина

      QA-инженер, LinguaLeo

    • Пётр Скворцов

      QA engineer, Waves Enterprise

    • Артём Романов

      Инженер по тестированию, Тинькофф

    • Любовь Маясова

      QA-инженер по автоматизации, Райффайзенбанк

    • Ксения Глушкова

      Тестировщик ПО, фрилансер

    • Ольга Артемьева

      Ведущая тестировщица, «КриптоПро»

    • Максим Щеголев

      Руководитель группы по тестированию программного обеспечения, департамента по работе с большими данными DINS.

    Инновационная система карьерного планирования