Technology & IT

Automation testing/selenium

avatar

Learn from : Dr Aparna vk

Dedicated and results-oriented, research, and academic administration e, Generative AI, Large Language Models (LLMs), Python programming, and Data Science. Skilled in, FDPs, workshops, webinars, and research mentoring. Exper, mentoring students, contributing to institutional, and advancing research throug, machine learning, LLM, Agentic AI and artificial inte, corporate professionals, and academic institutions. pr, creating hands-on projects, and simplifying complex conce, r, sql, data visualization, and model deployment techniqu, ORGANISATIONAL EXPERIENCE

   Course Language: Tamil,English,Telugu,Malayalam

Course Fee

$22.00

course-image

Course Fee

$22.00

Instructor Bio:

Dedicated and results-oriented Assistant Professor with 12 years of teaching, research, and academic administration experience. Experienced academician and technical trainer with expertise in Quantum Machine Learning, Generative AI, Large Language Models (LLMs), Python programming, and Data Science. Skilled in conducting technical training programs, FDPs, workshops, webinars, and research mentoring. Experienced in implementing hybrid quantum-classical machine learning models and delivering industry-oriented AI education.Passionate about delivering high-quality education, mentoring students, contributing to institutional growth, and advancing research through publications and academic collaborations. With hands-on expertise in delivering data science, machine learning,LLM,Generative AI,Agentic AI and artificial intelligence training to students, corporate professionals, and academic institutions. proficient in designing curriculum, creating hands-on projects, and simplifying complex concepts for diverse learners. adept in python, r, sql, data visualization, and model deployment techniques. strong communicator with a passion for continuous learning and mentoring and QA domain. ORGANISATIONAL EXPERIENCE

VIEW FULL PROFILE
Start Date

Course Duration

4 Weeks

Total Number of Classes

60

Course Frequency

DAILY

Post Course Support

  • Assignments
  • Forums
  • Quizzes
  • Resources
  • Recorded Session Videos

Course Description:

Week 1: Python Programming for Automation

Day 1

  • Introduction to Automation Testing
  • SDLC & STLC
  • Manual vs Automation Testing
  • Selenium Architecture
  • Python Installation
  • VS Code / PyCharm Setup
  • Google Chrome & ChromeDriver

Day 2

  • Python Basics
  • Variables
  • Data Types
  • Input & Output
  • Operators

Day 3

  • Conditional Statements
  • Loops
  • Pattern Programs

Day 4

  • Functions
  • Modules
  • Packages
  • Exception Handling

Day 5

  • OOP Concepts
  • Classes
  • Objects
  • Inheritance
  • Polymorphism

Mini Project: Student Management System in Python


Week 2: Selenium Fundamentals

Day 6

  • Selenium Installation
  • WebDriver
  • Browser Commands
  • Navigation Commands

Day 7

  • Locators
    • ID
    • Name
    • Class Name
    • Tag Name
    • Link Text
    • Partial Link Text
    • CSS Selector
    • XPath

Day 8

  • XPath
    • Absolute XPath
    • Relative XPath
    • XPath Axes

Day 9

  • Web Elements
    • Text Box
    • Radio Button
    • Checkbox
    • Buttons

Day 10

  • Dropdowns
  • Multi-select
  • Select Class

Mini Project: Login Automation


Week 3: Advanced Selenium

Day 11

  • Waits
    • Implicit Wait
    • Explicit Wait
    • Fluent Wait

Day 12

  • Alerts
  • Frames
  • Windows
  • Tabs

Day 13

  • Mouse Actions
    • Hover
    • Right Click
    • Double Click
    • Drag & Drop

Day 14

  • Keyboard Actions
  • ActionChains

Day 15

  • File Upload
  • File Download
  • Screenshots

Mini Project: E-commerce Automation


Week 4: Test Automation Framework

Day 16

  • PyTest Introduction

Day 17

  • Fixtures
  • Markers
  • Assertions

Day 18

  • Page Object Model (POM)

Day 19

  • Data-Driven Testing
  • Excel Integration
  • CSV

Day 20

  • Logging
  • Reports
  • HTML Reports

Mini Project: OrangeHRM Automation Framework


Week 5: Advanced Framework

Day 21

  • Configuration Files

Day 22

  • Utilities
  • Reusable Methods

Day 23

  • Screenshots on Failure

Day 24

  • Database Testing
  • SQLite
  • MySQL

Day 25

  • Email Reporting

Mini Project: Employee Management Automation


Week 6: AI-Powered Test Automation

Day 26

  • Introduction to AI in Testing
  • Generative AI for QA

Day 27

  • Using ChatGPT to Generate:
  • Test Cases
  • Test Scenarios
  • Test Data

Day 28

  • AI-Assisted Selenium Script Generation
  • Prompt Engineering for Test Automation

Day 29

  • GitHub Copilot for Faster Automation
  • AI Code Review

Day 30

  • Self-Healing Locators
  • AI-Based Element Identification
  • AI Test Maintenance Concepts

Mini Project: AI-assisted automation for a sample web application


Week 7: API + CI/CD + Version Control

Day 31

  • Git Basics

Day 32

  • GitHub
  • Branching
  • Pull Requests

Day 33

  • Jenkins
  • CI/CD Basics

Day 34

  • API Testing using Postman

Day 35

  • API Testing using Python (requests)

Mini Project: UI + API Validation


Week 8: Real-Time Projects & Interview Preparation

Day 36

  • Framework Design

Day 37

  • Hybrid Framework

Day 38

  • BDD with Behave
  • Gherkin Syntax

Day 39

  • Cross-Browser Testing
  • Parallel Execution

Day 40

  • Selenium Grid Overview
  • Cloud Testing (BrowserStack/Sauce Labs)

Day 41

  • Agile Methodology
  • Scrum Process
  • JIRA

Day 42

  • Defect Life Cycle
  • Bug Reporting

Day 43

  • Resume Building for Automation QA

Day 44

  • GitHub Portfolio
  • Project Documentation

Day 45

  • Mock Interview
  • Coding Assessment

Capstone Projects

  1. OrangeHRM Automation Framework
  2. SauceDemo End-to-End Automation
  3. Demo Blaze Automation
  4. OpenCart E-commerce Testing
  5. API + UI Automation Project
  6. AI-Generated Test Case Validation

Tools Covered

  • Python
  • Selenium WebDriver
  • PyTest
  • Behave (BDD)
  • Page Object Model (POM)
  • SQLite
  • MySQL
  • Pandas
  • OpenPyXL
  • Git
  • GitHub
  • Jenkins
  • Postman
  • Requests
  • HTML Reports
  • Allure Reports
  • ChatGPT
  • GitHub Copilot
  • VS Code / PyCharm
  • BrowserStack (overview)

Course Curriculum:

all topics

Earn a Course Completion Certificate

Add this certificate in your LinkedIn Profile, resume or share it on social media platforms. It helps validate the learner’s knowledge and skills, boosting their resume and increasing their employability.