Next class: QA FLEX (Start 07/12/23) Learn more & Sign Up

Software test automation with Python (Practicum with Marina Leitman)

Software test automation with Python (Practicum with Marina Leitman)

Software test automation with Python (Practicum with Marina Leitman)



Marina Leitman – Senior QA Director with 20+ years of industry experience. She supervises over 150 employees and manages the hiring and training processes of novice staff members in her team.


Knowledge of automation or previous programming experience is not needed; you will start learning from scratch!

The skills you will acquire are universal to automation in any programming language, and you will be able to apply them to any framework.

Is it possible to get a job after this course? Yes! Coding is the same as writing. Basically, you start writing at the 1st-grade level, work up to middle school, go on to the high school level, and maybe become a Shakespeare. So, by association, this class will give you the basics, and you will be able to automate at the middle school level – but it will work! After that, everything will be in your hands: you can stop at this level or you can keep learning and progressing. There will be 12 lessons with unlimited after-class support.


  • How to setup automation framework from scratch (Behave/Selenium/Python)
  • How to find elements in Selenium using XPath (not only the simple Xpaths but actually the most complex ones that will allow you to collect any data from the page)
  • How to use Python for the automation (basic Python syntax that will allow you to automate any UI page)

◉ Introduction to Selenium/Behave/Python framework
Homework:    Setting up the framework with detailed instructions
1-3 hour of support is provided after class
◉ Creating first automated test case using knowledge from the first lesson
Homework:    Creating ( automating ) 5-10 test cases
1-3 hours of after-class support are provided
◉ Xpaths and Variables
Homework:    Working on 4-5 different Brainteasers
1-3 hours of after-class support are provided
◉ XPaths + Conditions and different options of handling error messages
Homework:    Modifying existing test cases making them look more officiant
1-3 hours of after-class support are provided
◉ Error handling and starting Loops
Homework:    Working on the new scripts using conditions and loops
1-3 hours of after-class support are provided
◉ Overview of previously learned concepts
Homework:    Creating/automating new 10 test case
1-3 hours of after-class support are provided
◉ Loops (Python) + Behave hooks
Homework:    Modifying/Improving existing test cases making them more efficient
◉ Different types of waits in Selenium and types of Loops in Behave
◉ Tagging, debugging, setting up the framework to run with different browsers
◉ Setting up the project in the Git repeating material
◉ Test + Interview questions in Selenium


Lectures: Monday, Thursday (6 pm-7 pm PST);
Practice: Wednesday at 6pm PST (to work on tasks, troubleshoot/solve problems)
The promotional price is $1,000


  • Pay with a debit/credit card (the option is available in our shopping cart)
  • 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 830 Stewart drive, #106, Sunnyvale, CA 94085)
(18 customer reviews)


SKU: N/A Category: Tag:

Reviews from the previous class

  1. TanujaAugust, 2023

    I am very grateful to Marina for the amazing knowledge, guidance and hands on experience they provided throughout the course.
  2. ElenAugust, 2023

    If you would like to change your career to an IT-related one, or gain new IT- knowledge to get a dream job in the IT market with a high-level salary I would like to recommend you Portnov Computer School.
  3. PavelAugust, 2023

    Portnov Computer School is an outstanding institution providing a comprehensive program covering all aspects of the QA profession.
  4. Stanislav CAugust, 2021

    I consider this one of the most successful courses - 5 weeks of concentrated information gave me a clear understanding and skills in automation. Many thanks to Marina and Alexei for a wonderful course!
  5. Irina IJuly, 2021

    What an amazing opportunity!!! I took Intro to Python Programming course couple of months ago, knowing almost nothing about automation. But that was not a problem, since the class is specifically tailored to beginners, and starts with the basics. You learn all the necessary knowledge and skills to launch your career in automation. Few months later, I have a job that I love, and find stimulating and exciting. Will recommend to everyone. Special thanks to Portnov school, Marina, and Aleksei!!!
  6. Vitalii NJuly, 2021

    I am truly happy I took this course that helped me change my career path. This class provided me with a lot of valuable knowledge about automation, including Behave/Selenium/Python. I've obtained skills needed to gain employment in the field. And currently working in automation with wonderful team. Thank you Marina and Aleksei for this amazing opportunity!
  7. oxanaJuly, 2021

    It is a very intense, impetuous cource. It is helpful to have some background and prior knowledge, but you will get everything you need during this one. Please note that you will need all your free time and effort to be able to finish the course and gain new knowledge that you can apply in the future. Very helpful, love it! Thank you Marina and Alexey
  8. Vitalii D.July, 2021

    Great practicum class with Selenium WebDriver & Python as well as with a job-related opportunity. After taking that class you will be able to freely write difficult xpath, will have an understanding of Python fundamentals, will learn how to deal with action chains, stale element, handlers, handle error messages, write loops in python and behave and a lot more. Marina and Aleksei will share with you their experience which was gained over the years of their work and provide you with a scheduled interview, after you will pass the class material. I'm really glad that I've participated in that class and right now working along with such professionals as Marina and Aleksei!
  9. MariaJuly, 2021

    Very laconic, direct and practical information provided by lectures. Knowledge is applicable for any application as it is generic. Aleksei and Marina are professionals where you can learn a lot. I got the job offer from this class and now working with wonderful people on Disney project
  10. AnatoliyJuly, 2021

    Great class, staff gives really practical implementation of the material. Class fast and required a lot home practice. I had some automation classes before too, but here i learned much more.
  11. AntonJuly, 2021

    The good thing about the course is that it immediately immerses you in the practical application of the material on a real website. You will feel like a real automation tester of one of the largest e-commerce sites. The course is suitable even for the most novice testers who do not have programming skills, and by the end of the training you will learn how to write test cases in Behave-Selenium-Python stack at a level sufficient to find a job as an automation tester, write a meaningful test cases and automate them. Special thanks to Alexei and Marina, who competently answer any questions that arise when studying the course. Marina and Aleksey are very professional people who know how to explain complex things in a way that every beginner on the course understands.
  12. ValentinJuly, 2021

    Very good class to get exposure to Automation using Python with Selenium. I learned a lot and got great hands on experience that will help me further advance my skills. Marina and Alexey are very knowledgeable and helpful.
  13. DeeptiJuly, 2021

    This was my first automation class and I liked the way class was scheduled. It was a combination of theory and practical which will give you hands-on experience in real scenarios. Overall experience was great. Thanks Marina and Alexey!
  14. Larisa LarinaJuly, 2021

    A course unlike any other! Extremely applied and very entertaining. This course teaches the specifics of e-commerce testing. I advanced my knowledge not only about selectors but also learned how to create scalable tests. The course will be easier for someone who already has knowledge of automation or Python.
  15. AdamJuly, 2021

    Great class, I learned so much on how to use python, with selenium. also creating proper x-paths. Yes its wasn't easy and confusing, but Alexey explained everything clearly and did not go to fast. Highly recommend this class if you are willing to learn.
  16. Denis VJuly, 2021

    Very good class, you get to automate your first test case by yourself on day 1. Make sure you can allocate time for homework as for starters it will take some.
  17. ZackJuly, 2021

    I learned a lot of new information during this course. Alexi and Marina do a great job explaining how to do Automation using Python with Selenium. I would recommend this course to anyone who wants to learn how to do test automation.
  18. AndreiJuly, 2021

    The best practicum, thank you, Marina

Leave feedback

Please rate*