Graduate Conversion Program in Software Test Automation

The Graduate Conversion Program in Software Test Automation is designed to transition learners into advanced roles in software testing with a focus on automation frameworks and scalable testing strategies. Building on prior foundational knowledge in Python programming, manual testing, UI and API test automation, this program offers an in-depth understanding of modern automation tools, methodologies, and best practices.

Course Description

This program bridges the gap between intermediate test automation knowledge and professional-level expertise, equipping participants with skills to design, develop, and manage comprehensive test automation frameworks. The curriculum integrates real-world scenarios, industry tools, and advanced techniques to prepare learners for leadership roles in test automation.

Upon completing this course, students will be able to:

    1. Develop advanced test automation frameworks for web, mobile, and API testing.
    2. Apply continuous integration and continuous deployment (CI/CD) practices to automated testing pipelines.
    3. Implement performance and security testing using automated tools.
    4. Master scripting techniques for reusable and modular test cases.
    5. Optimize and maintain automation frameworks for scalability and efficiency.
    6. Lead test automation projects, including planning, execution, and reporting.
  • Graduates with prior certifications in Python programming, UI/API automation, and manual testing.
  • Professionals transitioning from manual to automation testing roles.
  • Test engineers aiming to advance their careers in software automation.
  • Aspiring test automation architects or QA leads.
Module 1: Advanced Python for Test Automation 

Python libraries for automation: Selenium, Pytest, Unittest, and Requests.

Advanced OOP concepts for building reusable test scripts.

Error handling and debugging in automation scripts.

 
Module 2: Automation Framework Design 

Types of frameworks: Data-driven, Keyword-driven, and Hybrid.

Framework architecture and best practices.

Developing scalable and maintainable test automation frameworks.

 
Module 3: UI Automation Frameworks 

Advanced Selenium WebDriver techniques.

Handling dynamic elements, alerts, and iframes.

Integrating UI tests with Jenkins and other CI/CD tools.

 
Module 4: API Automation Frameworks 

Advanced API testing with Postman, RestAssured, and Requests.

Automating authentication methods: OAuth, API keys, and tokens.

Validating JSON/XML schemas and API performance metrics.

 
Module 5: Performance and Load Testing 

Introduction to performance testing tools: JMeter, Gatling, and Locust.

Designing and executing performance test scripts.

Analyzing performance test results and bottleneck identification.

 
Module 6: Security Test Automation 

Basics of security testing in automation.

Tools: OWASP ZAP, Burp Suite.

Automating vulnerability assessments.

 
Module 7: Mobile Test Automation 

Introduction to Appium for mobile testing.

Automating iOS and Android applications.

Integrating mobile tests into CI pipelines.

 
Module 8: Continuous Testing in DevOps 

Role of testing in CI/CD pipelines.

Tools: Jenkins, Docker, and Kubernetes.

Implementing continuous testing strategies.

 
Module 9: Test Management and Reporting 

Tools: TestNG, Allure, and Extent Reports.

Automated test result reporting and analytics.

Strategies for test prioritization and defect management.

 
Module 10: Advanced Scripting Techniques 

Parameterization and data-driven test scripting.

Custom annotations and listeners in test frameworks.

Writing modular and reusable test cases.

 

Module 11: Cloud-Based Test Automation

 

Running automated tests on cloud platforms: BrowserStack, Sauce Labs.

Configuring environments for parallel test execution.

Scaling test environments in the cloud.

 
Module 12: Project 

Developing a comprehensive automation framework for a simulated enterprise application.

Integrating UI, API, and performance testing.

Presenting project outcomes and receiving peer/instructor feedback.

 
  • Blended Learning: A mix of live online sessions, recorded lectures, and hands-on labs.
  • Project-Based Learning: Real-world projects to reinforce practical skills.
  • Interactive Workshops: Instructor-led Q&A and collaborative activities.

Sinhala and Simple English

60 Hours
2 Hours, 3 Days per week
Rs 30,000/= 

How to Apply

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

How To Apply

Your Application

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

Our Response

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Your Journey

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

FORM

Are you ready to take the next step toward your future career?