Test Automation Masterclass

Become Job Ready – From Zero to Hero (with Salesforce + AI Focus)

Course Curriculum

Test Automation

  • Module 1 - Introduction to Test Automation
    • What is Test Automation? Why is it needed?
    • Manual Testing vs Automation Testing
    • Types of Testing suitable for Automation
    • Automation Feasibility Analysis
    • Test Automation in the Modern SDLC
    • Introduction to AI-powered Testing Tools (overview of tools like Testim, mabl, Functionize)
  • Module 2 - Understanding Selenium – The Industry Standard
    • What is Selenium? Why Selenium?
    • History and Evolution of Selenium
    • Components of Selenium Suite:-
      • Selenium IDE
      • Selenium RC (legacy)
      • Selenium WebDriver
      • Selenium Grid
    • Advantages and Limitations of Selenium
  • Module 3: Salesforce Essentials for QA Professionals
    • What is Salesforce?
    • Salesforce Cloud Offerings: Sales, Service, Marketing, Experience
    • Key Salesforce Terminologies
    • Understanding the Salesforce Data Model
    • Navigating the Lightning UI
    • Salesforce Sharing and Security
    • Reports & Dashboards
    • AppExchange Overview
    • Real-World BA Use Cases in Salesforce Projects
    • AI in Salesforce (Einstein Overview)
  • Module 4 - Java Essentials for Test Automation
    • Variables and Data Types
    • Operators, Conditional Statements, and Loops
    • Strings and String Methods
    • Arrays and ArrayLists
    • Collections Framework Overview
    • Methods and Static Keyword
    • Object-Oriented Programming Basics (Class, Object, Inheritance, Polymorphism)
  • Module 5 - Environment Setup
    • Installing Java and Eclipse/IntelliJ
    • Introduction to Maven and Project Setup
    • WebDriver and Browser Driver Configuration
    • Creating and Running the First Selenium Test Script
    • Understanding the Project Structure (Maven-based)
  • Module 6 - Locating and Interacting with Web Elements
    • Overview of Selenium Locators
      • ID, Name, ClassName, TagName, LinkText, PartialLinkText
      • XPath (absolute, relative)
      • CSS Selectors
    • Optimizing XPath and Using Functions
    • XPath Axes and Dynamic Element Handling
    • Using DevTools effectively for Automation
  • Module 7 - WebDriver in Action
    • Common WebDriver Commands (get, navigate, etc.)
    • Working with Forms: Input, Buttons, Dropdowns, Checkboxes, etc.
    • Validations: getText, getAttribute, isDisplayed, etc.
    • Handling AJAX and Dynamic Elements
  • Module 8 - Synchronization Techniquesn
    • Types of Waits in Selenium
      • Implicit Waits
      • Explicit Waits
      • Fluent Wait
      • Thread.sleep() – when and why to avoid
  • Module 9 - Advanced Selenium Features
    • Handling Alerts, Pop-ups, and Modals
    • Working with Frames and iFrames
    • Managing Multiple Windows/Tabs
    • Mouse and Keyboard Actions using Actions Class
    • File Upload/Download and Robot Class
  • Module 10 - Version Control with Git
    • What is Version Control?
    • Introduction to Git and GitHub
    • Cloning, Committing, and Pushing Code
    • Creating and Managing Branches
    • Resolving Merge Conflicts
    • Collaborating via GitHub in Real-time Projects
  • Module 11 - Integrating Selenium with Salesforce
    • Introduction to Salesforce Applications and UI Structure
    • Challenges in Salesforce Test Automation
    • Locating Dynamic Elements in Salesforce DOM
    • Best Practices for Salesforce UI Test Automation
  • Module 12 - Exposure to BDD with Cucumber (Real-Time Salesforce Project)
    • Introduction to BDD and Cucumber
    • Cucumber Feature Files, Step Definitions & Test Runner
    • Gherkin Syntax: Writing Effective Feature Scenarios
    • Integrating Cucumber with Selenium WebDriver in a Salesforce Project
    • Running Cucumber Tests and Reading Reports
    • Real-time Framework Walkthrough: Structure, Tags, Hooks, Utilities
  • Module 13 - Introduction to AI in Test Automation
    • Overview of AI in Testing: Trends & Tools
    • Smart Element Locators & Self-Healing Tests
    • Visual Regression using AI Tools
    • Introduction to low-code/no-code AI-based automation tools (e.g., Testim, Katalon Studio, Mabl)
    • How to combine traditional Selenium with AI tools in modern teams
  • Module 14 - Real-Time Project and Career Readiness
    • End-to-End Test Automation Flow: Salesforce Scenario
    • Writing Test Cases in Excel/JIRA → Automating with Selenium
    • Creating Modular, Reusable Scripts
    • Creating Reports: TestNG / ExtentReports
    • Defect Logging and Traceability with JIRA
    • Practice Assignment & Peer Reviews
  • Module 15 - Interview Prep & Career Guidance
    • Salesforce & Selenium Interview Q&A Bank with Explanations
    • Resume Preparation and Personal Branding (LinkedIn Tips)
    • Mock Interviews and Feedback
    • Career Pathways: QA Analyst → Test Automation Engineer → SDET
    • Mentorship and Lifetime Access to Resources
  • Module 16 - Bonus Resources
    • Sample Test Cases & Project Templates
    • Recorded Sessions & Cheat Sheets
    • Access to WhatsApp/Slack Support Group
    • Certification of Completion

Enroll in the Course
(As Limited Seats Available!)

US $149

Incl. 18% GST
Duration:
4-5 Weeks
Fees:
US $149
Instructor:
Chaitanaya Sethi
Time:
9.00 - 10.00 PM IST
Start Date:
September 8, 2025
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Meet Your Mentor

Get to know the expert behind your learning journey. Our instructor brings years of real-world industry experience and a passion for teaching that makes every session practical, engaging, and impactful.

How Skill Horizon Works?

Register for Course

Don't miss out on the chance to elevate your knowledge and achieve your goals – secure your spot now by registering for our course!

Demo Sessions

Once you register - take the first step toward a journey of discovery and skill enhancement. Join our demo sessions and envision the possibilities!

Fee Payment

Once you are happy with the Demo – invest in your success by paying the course fee and stepping into a brighter future.

Register Now

Thank you! Your submission has been received!

Stay tuned for more information...

For any additional queries reach out to the support team


Contact us
Oops! Something went wrong while submitting the form.