Introduction and Objectives for Test Automation
- Purpose of test automation
- Test automation in the software development lifecycle
Preparing for Test Automation
- Understanding the configuration needed to enable test automation
- Evaluation process for selecting the right tools and strategies
Test Automation Architecture
- Design concepts leveraged in test automation
Implementing Test Automation
- Test automation development
- Risks associated with test automation development
- Test automation solution maintainability
Implementation and Deployment Strategies for Test Automation
- Integration into CI/CD pipelines
Test Automation Reporting and Metrics
- Collection, analysis, and reporting of test automation data
Verifying the Test Automation Solution
- Verification of the test automation infrastructure
Continuous Improvement
- Continuous improvement opportunities for test automation
Learning Outcomes
- Understand the purpose of test automation and its place in the software development lifecycle
- Learn the evaluation process for selecting the right tools and strategies
- Understand design concepts for building modular and scalable test automation solutions
- Design and develop test automation solutions that meet technical needs
- Understand how automated tests integrate into CI/CD pipelines
- Verify the test automation infrastructure and identify continuous improvement opportunities
Target Audience
Not limited to testing specialists — also relevant for the following roles:
- Testers, test analysts, test automation engineers
- Test consultants, test architects, test managers
- Software developers
- Project/quality/software-development managers seeking a basic understanding of test automation
- Business analysts, IT directors, management consultants
Prerequisites
ISTQB® Certified Tester Foundation Level v4.0 (or a previous version) and sufficient practical experience are required (specific criteria are set by the ISTQB® Member Board / Exam Provider).
Course Duration: 2 days
This certification is aimed at test engineers looking to implement or improve test automation, defining the methods and practices that support a sustainable automation solution. It covers building an automation solution end to end — from the introduction and objectives of test automation, through selecting the right tools and strategy, designing a modular and scalable automation architecture, and integrating with CI/CD pipelines. The syllabus deliberately does not teach software engineering itself; instead, it builds on the software-engineering skills a test automation engineer is already expected to have, adding expertise in the maintainability, reporting, verification, and continuous improvement of the automation solution.

