Automation – Python, Selenium, Postman & Jenkins 

Description

This course is intended to teach UI Automation of Web Applications with Selenium alongside Behave Framework using Python3 as the programming language for writing the automated scripts. This course provides an introduction to API testing using POSTMAN Tool and the candidates will also learn continuous automation with Jenkins CI/CD

Selenium automates browsers. That’s it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. 

Behave is a Python based BDD(Behaviour Driven Development) framework which can be used in conjunction with various other python libraries to automate the application’s feature under test. Behave uses tests written in a natural language style, backed up by Selenium, Python code.

Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software.

Postman helps you be more efficient while working with APIs. Using Postman, you can construct complex HTTP requests quickly, organize them in collections and share them.

 

Course Objectives

This course is designed to teach you:

        • An overview of Automation Testing 

        • Introduction to Python3

        • Selenium

        • Behave fundamentals(Gherkin/Python implementation of Cucumber)

        • Jenkins CI/CD

        • API testing with postman

        • Database Testing

Intended Audience

This course is intended for Beginners or Experienced Software Test Engineers wanting to enhance their skills in test automation.

Duration

      • 2 classes, each class around 2 hrs on a weekend (Saturday, Sunday)

      • Timezone: US East: 9am-11am , US Central: 8am-10am, India: 630-830pm, UK: 2-4pm

About the Coach(s)

Suhas is a passionate QA Engineer with over 8 years of experience . During his career, he has been into Software Testing & Test Automation and has played a vital role in test automation for many years at various organizations he served. Suhas is a certified AWS Developer and a self learner who enjoys working with the latest Trends & Technologies in the Software Automation arena. Suhas will be leading this Course 

Pradeep is a passionate technical and business leader with over 18 years of experience managing, coaching and growing teams around the globe ranging from Fortune 500 to small and medium companies. His background and experience has made him a highly sought after technical leader and mentor, consulting or working at the senior leadership and executive level. In addition, Pradeep has been an integral part of several initiatives in the technology space including mobile, web, and financial and consulting services. Pradeep has an MBA degree from Duke University that complements his technical ability to engage both business leaders and technical architects that brings clarity and simplicity to conversations. He has spent the past several years helping organizations increase their agility through a combination of Lean and Agile principles coupled with application engineering, data engineering with continuous improvement practices. Pradeep currently resides in the US, and spends most of his weekends, helping engineers reach their next level of career. 

Book Author | Github | LinkedIn |