TEK2KAREER :: Where innovation, systems, and careers converge

Automation with Python

Categories: Programming
Wishlist Share

About Course

Module Catalog

Module 2 — Automation with Python (96 Hours)

This module is an instructional component of the Software Quality Assurance & Automation

Specialist Certificate program.

It is not a stand-alone licensed program.

A state-licensed certificate is awarded only after successful completion of both Module 1 and

Module 2.

 

MODULE OVERVIEW

Module 2 builds on the foundations developed in Module 1 and transitions students into automated

testing using Python, Selenium, API scripting, version control, and CI/CD pipelines.

 

Students will learn:

  • Python programming for testing
  • Object-oriented scripting
  • Automation frameworks (PyTest/Selenium)
  • API test automation
  • CI/CD workflows with GitHub Actions/Jenkins
  • Automation planning, execution, and reporting

 

This module concludes with an Automation Framework Capstone Project, where students build a

working automation suite for a sample application—including reusable page objects, automated

regression suites, test reports, and GitHub integration.

MODULE OBJECTIVES

At the end of this 96-hour module, students will be able to:

 

Python for Test Automation

✔ Write scripts using Python fundamentals

✔ Use OOP to design reusable automation components

✔ Work with files, JSON, XML, CSV, and APIs

 

Automation Framework Development

✔ Create automated test scripts using Selenium WebDriver

✔ Build and run tests using PyTest

✔ Capture logs, screenshots, and test reports

 

API Automation

✔ Understand REST principles

✔ Automate API tests using Python requests library

✔ Validate JSON responses and status codes

 

CI/CD & Version Control

✔ Use Git and GitHub for managing automation code

✔ Configure GitHub Actions or Jenkins to run automated pipelines

✔ Interpret build failures and debug automation

 

Automation Project Execution

✔ Structure page objects and test suites

✔ Use data-driven and keyword-driven automation

✔ Create automated regression runs

✔ Integrate automation reports with testing dashboards

 

DETAILED COURSE OUTLINE (96 HOURS)

Week

Topic

Skills / Tools Covered

1-2

Python Review & OOP Fundamentals 

Classes, objects, functions, error handling

3-4

File Handling & Data Parsing

JSON, CSV, API payloads

5-6

Selenium WebDriver Basics

Locators, actions, waits

7-8

Selenium Advanced

Page Object Model, test design

9-10

PyTest Automation Framework

Fixtures, asserts, reporting

11-12

API Automation

Python requests, payload validation

13-14

Version Control (Git/GitHub)

Branching, merging, pull requests

15-16

CI/CD Integration

GitHub Actions or Jenkins

17-18

Debugging & Maintenance

Logs, screenshots, framework optimization

19-24

Automation Framework Capstone

Final project + presentation

 

MODULE LENGTH & SCHEDULE

  • Total Hours: 96 hours
  • Length: 24 weeks
  • Schedule: 2 days/week × 2 hours/session
  • Format: Online instruction + automation project
  • Capstone Presentation: Required

 

TUITION & FEES

Item

Cost

Module 2 Tuition

$5,000

Registration Deposit (required)

$1,000

Payment Plan Options

Remaining balance divided into monthly installments during the module.

 

Accepted Payment Methods

Zelle, Venmo, PayPal, Stripe, Square, Credit/Debit.

 

REFUND POLICY (LEO-Compliant)

Timing

Refund

7+ days before module start

100%

After 1–2 months

50%

After 3–4 months

25%

After 4 months

No refund

**Refund requests must be emailed to info@tek2kareer.com and processed within 14 business

days.

 

ADMISSION REQUIREMENTS

To enroll in this module, a student must:

  • Hold a high school diploma, GED, or equivalent
  • Demonstrate proficiency in basic computer operations
  • Have completed Module 1 — Software Quality Assurance, or show proficiency via placement assessment
  • Possess English literacy skills
  • Provide government-issued ID
  • Complete Enrollment Agreement

 

ATTENDANCE POLICY

  • 80% attendance minimum
  • More than 20% absences may result in removal
  • Tardiness exceeding 15 minutes may be counted as partial absence
  • Absences due to documented emergencies may be excused
  • Students are responsible for missed work

GRADING POLICY

Component

Weight

Weekly Coding Assignments

35%

Practical Exercises

25%

Automation Framework Capstone 

40%

**Minimum passing grade: 70%

 

COMPLETION REQUIREMENTS

To complete this module successfully, students must:

✔ Attend at least 80% of classes

✔ Submit all Python automation assignments

✔ Complete and present the Automation Framework Capstone

✔ Participate in Projects and reviews

✔ Maintain a minimum 70% final grade

✔ Fulfill tuition obligations

Completion of this module alone does NOT result in a state-licensed certificate.

Both Module 1 and Module 2 must be completed.

 

TOOLS & RESOURCES PROVIDED BY SCHOOL

Students will gain access to:

  • Tutor LMS platform
  • Zoom for live sessions
  • Python IDE (PyCharm or VS Code)
  • Selenium WebDriver
  • GitHub repository access
  • GitHub Actions / Jenkins pipeline
  • Jira & TestRail for automation assignment integration
  • Sample web apps for test automation

 

Student Equipment Requirements

  • Laptop/desktop capable of running automation tools
  • Webcam + microphone for presentations
  • Stable internet connection

 

INSTRUCTOR QUALIFICATIONS

Automation instructors meet LEO and industry expectations:

  • 5+ years experience in test automation
  • Proficiency with Python, Selenium, PyTest, CI/CD
  • Practical experience building automation frameworks
  • Teaching, mentoring, or corporate training background
  • Bachelor’s degree or equivalent industry experience

 

DISCLAIMER

This program is a Michigan LEO-authorized Software Quality Assurance & Automation Specialist

Certificate program. Modules may be taken individually for skill enhancement; however,

completion of both modules is required to earn the certificate. Completion of this program does not

guarantee employment but prepares students for industry-recognized software quality assurance

and automation roles.

Students must complete both Module 1 and Module 2 to earn the state-authorized certificate.


Show More

What Will You Learn?

  • Python programming for testing
  • Object-oriented scripting
  • Automation frameworks (PyTest/Selenium)
  • API test automation
  • CI/CD workflows with GitHub Actions/Jenkins
  • Automation planning, execution, and reporting

Course Content

Content

  • Demo Lesson
  • MCQ
  • Test Assignment
  • Test 2
  • Test 2 (copy)
  • Test 2 (copy) (copy)
  • Test 2 (copy) (copy) (copy)
  • TEK2KAREER Assessment

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Want to receive push notifications for all major on-site activities?