SOFTWARE TEST AUTOMATION WITH PYTHON
by Ellie Yampolskaya
ENROLL NOW
Ellie Yampolskaya

Automation Framework Architect, Director of Quality Engineering.


Designed and implemented frameworks in Python, JavaScript (node.is) and Java.

Extensive experience with Selenium WebDriver, Cypress, Playwright, Robotframework and Behave/Cucumber.

To be successful as a Test Automation Engineer in today’s job market, you must not only be a coder able to implement Web UI Tests, but also be able to navigate and build out test frameworks as well as work with Git, CI, and BDD.
This fully hands-on course is focused on giving you all the tools needed to stand out in the job market, with lots of examples and practice sessions!
WHAT YOU WILL LEARN
  • 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

    • Working with frames
    • Working with multiple table
    • Working with shadow dom
  • Using JavaScript to work around common WebDriver problems

  • Working with git via GitHub

    • Branching
    • Merging
    • Rebasing
    • Git Actions CI workflows
The course will start November, 2nd
Twice a week (Tuesday/Thursday)
from 6 pm to 9 pm (Pacific Time)
Days
Hours
Minutes
Seconds

Price: $ 2,200.00

Special price for our students available
SCHEDULE
Testimonials
CONTACT US
Address
830 Stewart drive, #106,
Sunnyvale, CA 94085