QA Automation Silver Bootcamp with Python

QA Automation Silver Bootcamp with Python

QA AUTOMATION SILVER BOOTCAMP WITH PYTHON

FEATURED

INSTRUCTOR

Ellie Yampolskaya – Leading Automation Engineer, Automation Framework Architect, Automation Consultant. Built and implemented frameworks in Java, Python, and JavaScript. Extensive experience with Selenium WebDriver, Robot, Behave, Appium, and Sikulu frameworks.

To start as Automation Engineer today, you have to know UI automation and API automation.
This course is focused on both with lots of practice sessions!

THE GOAL IS

  • Get you trained in Python basics
  • Continue with WebDriver
  • Learn to organize the code in Page Object Model
  • Get practice in API automation
  • And more!

CURRICULUM

Configuring PyCharm for WebDriver automation using Python
Creating tests using PyUnit (unittest)

Python Basics:

  • Data types
  • Collections
  • BuiltIn functions
  • Flow control
  • Conditional statements
  • Loops
  • Functions
  • Classes

Python Concepts

  • Inheritance
  • Method overriding
  • Instantiation
    Abstraction
  • Parameterization

Framework design
Page Object Model

PyUnit concepts
Test set up and tear down
Assertion
Test execution – via command line and via PyCharm

WebDriver
Commands
Explicit Wait
Action chains
WebDriver Manager
Multiple browser support

Using browser Developer Tools
Creating XPath and CSS locators
Matching Text Patterns
Working with multiple windows / sessions
Using JavaScript to work around common WebDriver problems

API AUTOMATION

Explanation of http request verbs

  • GET
  • DELETE
  • POST
  • PUT

How to use browser developer tools to determine required headers, parameters and data if there is limited or missing API documentation

REST API metadata documentation with Swagger

Using curl and/or Postman to execute http requests

API automation using Python requests package. How to create, read, update, delete.

How to pass various types of data: lists, json, multipart form data, …

Obtaining response to a request. Overview of the Response object content.

Checking response status, and response message.
Working with response data – xml and json

Creating a persistent session as well as cookie management.

CURRENT SCHEDULE OF CHARGES

80 lecture hours
Registration fee: $250
Tuition: $2100
Total cost: $2350.00
Special price for former students who took at least 40 hours of training is $1600
Special price for former students who took at least 160 hours of training is $1175

PAYMENT OPTIONS

  • Pay with a debit/credit card (the option is available in our shopping cart)
  • Use your Amazon account to make the payment (follow our shopping prompt, choose Amazon Pay at Checkout)
  • Pay with the Zelle app (make a transfer from your Zelle account)
  • Mail us a check (make checks payable to “Portnov Computer School”, mail to 4970 El Camino Real, #110, Los Altos, CA 94022)

$50$2,500Pay

(3 customer reviews)

$50$2,500

Clear

SKU: N/A Category: Tag:

Reviews from the previous class

  1. Wayne

    Ellie was a fantastic trainer. Everything was explained well and thoroughly! I'd highly recommend this course for anyone curious about qa automation with python.
  2. Anthony

    Ellie Yampolskaya has deep understanding of subject. Able to answer all questions. Good notes, clear path through the course.
  3. Sibi

    Portnov is the best school to begin or change your career as a QA engineer. The curriculum teaches different aspects of software testing and new technology in the field. The school also provides an internship which helps you gain practical experience. They are up to date with the current job market and also prepare you for the interview. After graduating from Portnov, I was hired as an automation engineer!

Leave feedback

Please rate*