Skip to main content

Enrolment options

Robot Framework Using Python
Software Testing
Preview Course

Software Testing

Robot Framework Using Python

HRDC Reg. No: 10001658728
Duration: 5 Days | 40 Hours

Course Overview

This intensive 5-day hands-on program equips QA engineers, testers, and developers with the skills to build scalable, enterprise-grade automation frameworks using Robot Framework and Python.

Participants will learn keyword-driven, data-driven, and behavior-driven testing approaches, while gaining practical experience in web automation, API testing, database validation, and CI/CD integration. The course emphasizes framework design, maintainability, and real-world implementation aligned with Agile and DevOps practices.

By the end of the course, participants will have built a complete automation framework integrating web, API, and database testing layers.


Who Should Attend

  • Manual & Automation Test Engineers
  • QA Engineers / QA Leads
  • SDETs (Software Development Engineers in Test)
  • Python Developers transitioning to automation
  • DevOps Engineers supporting CI/CD pipelines

Why Choose This Course

  • HRDC claimable training (HRDC Reg. No: 10001658728)
  • Build a complete automation framework (Web + API + DB)
  • Hands-on labs with real-world scenarios
  • Covers CI/CD integration (Jenkins, GitHub Actions)
  • Focus on scalable, maintainable automation design

Learning Outcomes

By the end of this course, participants will be able to:

  • Understand Robot Framework architecture and ecosystem
  • Build keyword-driven and data-driven automation frameworks
  • Automate web, API, database, and desktop applications
  • Create custom Python libraries for Robot Framework
  • Execute automated tests in CI/CD pipelines
  • Generate reports and logs for enterprise QA
  • Apply best practices for scalable automation frameworks

Prerequisites

Technical

  • Basic software testing knowledge (manual or automation)
  • Python fundamentals (variables, loops, functions)
  • Basic understanding of web technologies (HTML)

Optional

  • Familiarity with Selenium or other automation tools

Soft Skills

  • Logical thinking and problem-solving mindset

Lab Setup

Hardware

  • Laptop (minimum 8GB RAM, 16GB recommended)
  • Stable internet connection

Software

  • OS: Windows / macOS / Linux
  • Python 3.10+
  • pip (package manager)
  • VS Code / PyCharm
  • Chrome / Firefox
  • Git & GitHub account

Libraries & Tools

  • robotframework
  • SeleniumLibrary
  • RequestsLibrary
  • DatabaseLibrary
  • Pabot (parallel execution)
  • Faker library
  • Selenium WebDriver (ChromeDriver / GeckoDriver)
  • Jenkins (optional)
  • Postman

Teaching Methodology

  • Instructor-led sessions
  • Hands-on automation labs (70% practical)
  • Real-world test scenarios
  • Framework design workshops
  • Capstone project implementation

  • (0)
  • Guest access