Обучение

Консультация
Консультируем с 9:00 до 18:30Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Автоматизированное тестирование на C# (powered by EPAM)

Профессиональный курс (для трудоустройства)

Автоматизация тестирования — это динамически растущая специальность, которая находится на стыке разработки и тестирования. С каждым днем все больше набирает свою популярность. 

Программа разработана практикующими экспертами компании EPAM, ведущего мирового поставщика услуг цифровой трансформации и разработки цифровых продуктов. Курс по автоматизации тестирования в .NET подойдет для людей, желающих овладеть навыками автоматизированного тестирования, а также для тех, кто хочет далее развиваться в этой области.

Программа рассчитана на обучение слушателей основам работы специалиста-автоматизатора: программированию на C#, основам тестирования, настройки CI. При успешном освоении программы студенты будут готовы к работе на реальных проектах в качестве Junior Test Automation Engineer. 

Обучение на данном курсе не гарантирует трудоустройство в EPAM, но дает отличную возможность получить фундаментальные знания и практические навыки, которые пригодятся при прохождении интервью и получении предложения о работе.

Описание курса

Формы обучения

Необходимая подготовка

  • Знание базовых основ программирования на любом языке (Java, JavaScript, C#, Python, Ruby, т.д.).

  • Умение писать простые программы на выбранном языке (арифметические/логические операции, циклы, ввод/вывод данных через консоль).

  • Знание английского на уровне Pre-Intermediate и выше.

Если у вас нет минимальных знаний любого из существующих языков программирования, необходимо пройти курс «Основы Computer Science». Также рекомендуем пройти бесплатные дистанционные курсы «Базы данных. Основы» и «Регулярные выражения. Основы».

Условие отбора

  • Прохождение теста на логику.

  • Прохождение теста по английскому.

  • Прохождение теста на внимание.

Для кого этот курс

Данный курс не имеет ограничений и ориентирован на людей с минимальными навыками в программировании, которые хотят начать карьеру в IT или уже имеют опыт работы в этой сфере и желают освоить автоматизированное тестирование. Предварительный опыт работы в IT сфере не обязателен.

Для чего этот курс

Курс разработан для поднятия уровня знаний слушателя с общего представления о сфере до специалиста, готового работать на реальном проекте в качестве Junior Test Automation Engineer. Курс дает базовые знания о программировании на С# и возможность применить эти знания на практике в автоматизированном тестировании.

Вы будете знать и уметь

  • Основы языка С#.

  • Принципы ООП и их применение на практике.

  • Принципы работы VCS на примере Git, CI на примере Jenkins.

  • Создавать с нуля проект для автоматизированного тестирования продуктов (Web UI, Unit testing, API). 

К концу курса вы разработаете собственный фреймворк для автоматизированого тестирования веб-приложения.

Внимание:

Доступ к электронным материалам открыт в период прохождения курса. По окончании курса доступ закрывается.

Программа курса

  1. General overview of .Net Platform and Visual Studio
    General overview of .Net Platform and Visual Studio
  2. Version Control Systems
    Version Control Systems
  3. C# basics
    C# basics
  4. OOP
    OOP
  5. Collections
    Collections
  6. Exceptions
    Exceptions
  7. OOP design principles
    OOP design principles
  8. C# Advanced
    C# Advanced
  9. Manual testing overview
    Manual testing overview
  10. Unit test framework
    Unit test framework
  11. Selenium
    Selenium
  12. Test Automation Framework
    Test Automation Framework
  13. CI (Continuous Integration)
    CI (Continuous Integration)
  14. API testing
    API testing
  15. Reporting
    Reporting
  16. Processes
    Processes

Преподаватели курса

Мария Ерошевич

Опыт работы:с 2018 года

Сфера интересов: Автоматизированное тестирование на С#, менторинг

Профессиональный путь: 

  • Закончила Белорусский Государственный Университет, Факультет радиофизики и компьютерных технологий, Специалист по аэрокосмическим радиоэлектронным и информационным системам и технологиям. Радиофизик. (2019 г.)

  • Software Test Automation Engineer в EPAM Systems (2018 - now).

  • Участвовала в 3 продакшн-проектов в областях розничная торговля и EV-профессиональные услуги.

  • Участвовала в качестве ментора в EPAM AT Lab.

Особенности преподавания: Курс разработан для поднятия уровня знаний слушателя с общего представления о сфере до специалиста, готового работать на реальном проекте в качестве Junior Test Automation Engineer. Курс дает базовые знания о программировании на С# и возможность применить эти знания на практике в автоматизированном тестировании.

Данный курс не имеет ограничений и ориентирован на людей, которые хотят начать карьеру или уже имеют опыт работы в IT и хотят освоить автоматизированное тестирование. Предварительный опыт работы в IT сфере не обязателен для кандидата.

Лилия Перевозчикова

Опыт работы:с 2017 года

Сфера интересов: Автоматизация тестирования на С#, нагрузочное тестирование, мануальное тестирование, менторинг

Профессиональный путь:

  • Белорусский Государственный Университет Информатики и Радиоэлектроники, Информационные системы и управление в технических системах, Инженер-программист (2018 г.)

  • Software Test Automation Engineer в EPAM Systems (2017 - now) в областях здравоохранения и бизнес коммуникаций.

  • Интерес к IT сфере я начала проявлять еще на первом курсе университета. Мне было интересно все: АПИ и веб тестирование, программирование на разных языках, нагрузочное тестирование, базы данных. Занималась я как самостоятельно, так и принимая участие в студенческих проектах. Учитывая интерес ко многим сферам, шла в автоматизацию тестирования осознанно, так как именно эта специальность позволяет развиваться во многих направлениях одновременно и постоянно изучать что-то новое. Каждый сможет найти для себя что-то интересное.

Особенности преподавания: Курс разработан для поднятия уровня знаний слушателя с общего представления о сфере до специалиста, готового работать на реальном проекте в качестве Junior Test Automation Engineer. 

Общие требования — знание базовых основ программирования на любом языке и умение писать на них простейшие программы, а также знание английского на уровне A2/B1 и выше.

Более 6100 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости