AI-Assisted Salesforce Automation with Playwright, JavaScript & TypeScript – Live Training
(Master Salesforce UI & API automation with Playwright, TypeScript, real-time framework development, CI/CD, and AI-assisted testing)
Master modern Salesforce test automation with this industry-focused training program designed for aspiring SDETs, QA Engineers, Automation Testers, and Salesforce Testers. This course covers software testing fundamentals, JavaScript, TypeScript, Playwright, Salesforce, API testing, automation frameworks, CI/CD, and AI-assisted testing, helping you develop practical skills for real-world Salesforce automation projects.
You will learn to automate Salesforce Lead, Account, Contact, Opportunity, and Case workflows using Playwright with TypeScript. The course covers Salesforce Lightning automation challenges including dynamic locators, loading masks, lookup fields, picklists, tabs, related lists, modals, toast messages, and validation errors, along with advanced Playwright features such as iframes, multiple tabs, file handling, storage state, trace viewer, and debugging.
The training also focuses on building a scalable automation framework using Page Object Model (POM), fixtures, reusable utilities, data-driven testing, environment configuration, parallel execution, retries, reporting, and API automation. You will practice Salesforce REST API testing with OAuth 2.0 concepts, SOQL queries, APIRequestContext, UI + API validation, and integrate your framework with Git, GitHub, Jenkins, and GitHub Actions for CI/CD execution.
The course concludes with a real-world Salesforce capstone project covering complete UI, API, framework, reporting, and CI/CD automation. You will also explore AI-assisted automation using ChatGPT, Claude, GitHub Copilot, Playwright Codegen, and Playwright MCP for generating test scenarios, locators, POM structures, and improving automation code. The program also prepares you to confidently explain your project through GitHub README preparation, resume keywords, and interview-focused project discussions.
|
Devansh is an experienced and industry-focused Salesforce Automation & Playwright Trainer with over 9+ years of professional experience in Software Testing, Automation Engineering, Salesforce Testing, and AI-Powered Test Automation. He has successfully trained 250 to 300+ students and working professionals across various automation technologies including Playwright, Java, Salesforce Automation, API Testing, CI/CD, and DevOps Integration. His training approach focuses on real-time project implementation, hands-on practical sessions, and industry-ready framework development. With strong expertise in Playwright Automation, Salesforce Lightning Applications, REST API Testing, AI-driven testing solutions, and Hybrid Framework Design, Devansh helps learners gain practical exposure to real-world enterprise automation challenges |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 300 USD 259 99 USD Or USD13000 INR 12900 INR 7900 Rupees
OR
Free Demo On:
Indian Timings: 25th August @ 9 PM – 10 PM (IST)/
U.S Timings: 25th August @ 11:30 AM – 12:30 PM (EST)/
U.K Timings: 25th August @ 4:30 PM – 5:30 PM (BST)
Class Schedule:
For Participants in India: Monday to Friday @ 9 PM – 10 PM (IST)/
For Participants in the US: Monday to Friday @ 11:30 AM – 12:30 PM (EST)/
For Participants in the UK: Monday to Friday @ 4:30 PM – 5:30 PM (BST)
What students have to say about Devansh:
|
⭐️ Excellent training with practical Salesforce automation using Playwright and TypeScript — Vikram ⭐️ The trainer explained Salesforce Lightning UI automation in a very practical way. Working with Leads, Accounts, Contacts, Opportunities, and Cases helped me understand how Playwright can be applied to real Salesforce workflows — Keerthi ⭐️ One of the best training programs for learning Playwright with TypeScript and Salesforce automation. The sessions covered framework development, Page Object Model, fixtures, API testing, reporting, and CI/CD in a structured way. The hands-on practice was very useful.— Amit ⭐️ I really enjoyed learning Salesforce UI and API automation with Playwright. The trainer explained dynamic locators, loading masks, lookup fields, and modals clearly. The hands-on sessions on toast messages, Trace Viewer, and debugging were very useful. ⭐️ The training was highly practical and focused on real-world Salesforce automation requirements. I especially liked the Salesforce capstone project, POM framework development, API validation, and GitHub Actions. The AI-assisted automation sessions using ChatGPT, Claude, GitHub Copilot, and Playwright MCP were very useful. The trainer explained complex Playwright and Salesforce concepts clearly with practical examples. Overall, a valuable course for anyone looking to build a career as a Salesforce Automation Tester or SDET.— Patel |
Who can enroll in this course?
- Software Testers and QA Professionals who want to move into automation testing.
- Manual Testers looking to learn Playwright, TypeScript, and Salesforce automation.
- Automation Testers who want to upgrade their skills with Playwright and TypeScript.
- SDET Professionals looking to build real-world Salesforce automation frameworks.
- Salesforce Testers who want to learn UI and API automation.
- Developers interested in test automation and SDET roles.
- QA Engineers working in Agile and DevOps environments.
- Beginners in Test Automation with basic software testing knowledge.
- Professionals preparing for SDET, QA Automation, or Salesforce Testing interviews.
- Anyone who wants hands-on experience with Playwright, TypeScript, Salesforce, API testing, CI/CD, and AI-assisted automation.
Salient Features:
- 50 Hours of Live Training along with recorded videos
- 1 Year video access to the recorded videos
- Course Completion Certificate
What will I learn by the end of this course?- Build real-world Salesforce automation frameworks using Playwright with TypeScript.
- Master JavaScript and TypeScript fundamentals required for test automation.
- Automate Salesforce Lead, Account, Contact, Opportunity, and Case workflows.
- Create stable Playwright locators for Salesforce Lightning UI.
- Perform UI and API testing using Playwright.
- Design scalable automation frameworks using Page Object Model (POM).
- Implement fixtures, reusable utilities, test data, and environment configurations.
- Run smoke, regression, sanity, and end-to-end test suites.
- Execute tests using parallel execution, retries, tags, and multiple environments.
- Generate HTML reports, screenshots, videos, and trace files for debugging and defect evidence.
- Integrate automation with Git, GitHub, Jenkins, and GitHub Actions.
- Use AI tools such as ChatGPT, Claude, GitHub Copilot, Playwright Codegen, and Playwright MCP to accelerate automation development.
- Build and demonstrate a complete Salesforce UI + API automation capstone project.
- Gain practical knowledge to explain automation projects confidently in interviews and strengthen your SDET profile.
Course Syllabus:Module 01: Testing, Automation and SDET Foundation – 2 Hours
- Software testing and automation overview
- Manual testing vs automation testing
- SDET responsibilities in Agile and DevOps
- Test pyramid and automation feasibility
- Smoke, sanity, regression, integration and end-to-end testing
Hands-on Practice
- Identify automation candidates from Salesforce Lead, Opportunity and Case flows
- Prepare a mini test-scenario list for the capstone project
Module 02: JavaScript for Automation – 5 Hours
- Node.js, npm and VS Code setup
- Variables, data types, operators and conditional statements
- Loops, functions and arrow functions
- Strings, arrays, objects and JSON handling
- Destructuring, spread/rest, modules and reusable utilities
- Promises and async/await for browser automation
Hands-on Practice
- Create reusable JavaScript utilities
- Create Salesforce test data in JSON format
- Practice async/await using sample automation flow
Module 03: TypeScript for Playwright – 4 Hours
- Why TypeScript is preferred for Playwright frameworks
- tsconfig.json and TypeScript project setup
- Types, arrays, objects, interfaces and type aliases
- Union types, optional properties and enums
- Classes, constructors and access modifiers
- Import/export and TypeScript coding standards
Hands-on Practice
- Convert JavaScript utilities into TypeScript
- Create interfaces for Lead, Account, Contact, Opportunity and Case data
Module 04: Salesforce Functional Foundation – 4 Hours
- Salesforce CRM, Sales Cloud and Service Cloud overview
- Objects: Lead, Account, Contact, Opportunity and Case
- Fields, relationships, layouts, record pages and list views
- Profiles, roles, permission sets and record visibility basics
- Validation rules, flows and approval process overview
- Lightning UI automation challenges: dynamic DOM, loading masks, modals, iframes and toast messages
Hands-on Practice
- Create sample Salesforce records manually
- Inspect Lightning UI elements and identify automation challenges
Module 05: Playwright Basics with TypeScript – 5 Hours
- Playwright architecture: browser, context and page
- Project setup and playwright.config.ts
- test, expect, hooks and assertions
- Headed/headless execution and browser projects
- Auto-waiting, navigation, click, fill and select actions
- Screenshots, trace viewer and HTML report
Hands-on Practice
- Create Playwright TypeScript project
- Write first test and validate Salesforce login page
- Capture screenshot and open HTML report
Module 06: Salesforce Lightning UI Automation with Playwright – 6 Hours
- Locator strategy: role, label, text, title, placeholder, CSS and XPath
- Stable locator design for Salesforce Lightning
- Handling dynamic IDs, loading masks and spinners
- App Launcher and Sales/Service app navigation
- Lookup fields, picklists, tabs, related lists and dynamic tables
- Modal popups, toast messages and validation error messages
- Lead, Account, Contact, Opportunity and Case UI automation patterns
Hands-on Practice
- Automate Salesforce login and app navigation
- Create, search and edit Lead
- Validate toast and mandatory field messages
- Create Account, Contact and Opportunity flow
Module 07: Advanced Playwright for Real Projects – 3 Hours
- Playwright Inspector, page.pause and trace viewer
- Multiple tabs/windows, iframes and Shadow DOM
- Keyboard and mouse actions
- File upload/download
- Storage state and session reuse
- Visual check basics and device emulation
Hands-on Practice
- Reuse Salesforce authenticated session
- Debug failed Salesforce test using trace viewer
- Handle modal, iframe or upload scenario
Module 08: Salesforce API Testing with Playwright – 4 Hours
- REST API basics and HTTP methods
- Status codes, headers and JSON response validation
- OAuth 2.0 and access token concept
- Salesforce object APIs and SOQL query API
- Playwright APIRequestContext
- UI + API hybrid validation and test data cleanup
Hands-on Practice
- Create Lead using Salesforce REST API
- Query/update/delete record using API
- Create data using API and validate in Salesforce UI
Module 09: Test Runner, Fixtures and Execution Strategy – 3 Hours
- test.describe, hooks and test steps
- Tags: smoke, sanity, regression and e2e
- Filtering, skip, only and fixme
- Retries, timeouts, workers and parallel execution
- Custom fixtures and authenticated Salesforce page fixture
- Environment-wise execution for QA and UAT
Hands-on Practice
- Create smoke and regression tags
- Build authenticated fixture
- Run selected suite in parallel
Module 10: Real-Time Framework Design with POM – 5 Hours
- Framework architecture and folder structure
- Page Object Model with TypeScript classes
- Page, test, utility, fixture, config and data layers
- CommonActions, WaitUtils, ApiUtils and DataUtils
- Environment variables and secrets
- JSON/Excel data-driven testing
- Clean code, naming conventions and framework review checklist
Hands-on Practice
- Build Salesforce Playwright framework step by step
- Implement LoginPage, AppLauncherPage, LeadPage and OpportunityPage
- Run framework across environments
Module 11: Reporting, Debugging and Defect Evidence – 2 Hours
- Playwright HTML, line, list, JSON and JUnit reports
- Allure and Monocart overview
- Screenshots, videos and trace files
- Common Salesforce automation failures
- Flaky test analysis and defect evidence preparation
Hands-on Practice
- Generate HTML report
- Attach screenshot, video and trace to a sample defect
Module 12: Git, GitHub, Jenkins and GitHub Actions – 2 Hours
- Git basics: clone, add, commit, push and pull
- Branching and pull request workflow
- GitHub repository setup
- Jenkins/GitHub Actions overview
- CI secrets, environment variables and report artifacts
Hands-on Practice
- Push framework to GitHub
- Create simple GitHub Actions workflow
- Run smoke suite from CI
Module 13: AI-Assisted Automation and Playwright MCP – 3 Hours
- GenAI and Agentic AI in testing
- Prompt engineering for QA and automation
- Using ChatGPT, Claude and GitHub Copilot
- AI-generated locators, test cases and scripts
- Playwright Codegen and Playwright MCP overview
- Human review, risks and best practices for AI-generated automation
Hands-on Practice
- Generate test scenarios using prompts
- Generate POM skeleton using AI
- Debug and improve AI-generated Playwright code
Module 14: Capstone Project and Interview Readiness – 2 Hours
- Sales Cloud or Service Cloud capstone walkthrough
- End-to-end UI + API + framework + report demonstration
- GitHub README and project explanation strategy
- Resume keywords and interview talking points
Hands-on Practice
- Demo Lead-to-Opportunity or Case lifecycle automation
- Finalize project README and interview explanation
FAQ –AI-Assisted Salesforce Automation with Playwright, JavaScript & TypeScript
1. What will I learn in this Salesforce Automation course?
You will learn Salesforce UI and API automation using Playwright, TypeScript, and JavaScript, along with framework development, POM, fixtures, CI/CD, reporting, and AI-assisted automation.
2. Is this course suitable for beginners?
Yes. The course starts with software testing and JavaScript fundamentals before progressing to TypeScript, Playwright, Salesforce automation, API testing, and framework development.
3. Do I need programming knowledge to join this course?
Basic programming knowledge is helpful, but the course covers the required JavaScript and TypeScript concepts needed for Playwright automation.
4. What Salesforce modules will I learn to automate?
You will work with Lead, Account, Contact, Opportunity, and Case workflows and learn Salesforce Lightning UI automation techniques.
5. Will I learn to build a Playwright automation framework?
Yes. You will build a real-world framework using Page Object Model (POM), fixtures, reusable utilities, configuration, environment variables, and data-driven testing.
6. Will CI/CD integration be covered?
Yes. The course covers Git, GitHub, Jenkins, and GitHub Actions, including running automation suites through CI and managing reports and environment variables.
7. Will I work on a real-time project?
Yes. The course includes a Salesforce capstone project covering UI automation, API validation, framework development, reporting, and CI/CD execution.
8. Will I learn Page Object Model in Playwright?
Yes. You will create reusable page classes such as LoginPage, AppLauncherPage, LeadPage, and OpportunityPage as part of the framework.
9. Will this course help me prepare for SDET interviews?
Yes. The final module includes project explanation, GitHub README preparation, resume keywords, and interview talking points for Salesforce automation and SDET roles.
10. Will I learn Salesforce Lightning-specific automation challenges?
Yes. You will practice handling dynamic IDs, loading masks, spinners, lookup fields, picklists, tabs, related lists, modals, toast messages, and validation errors.
