Test Automation Engineer

ISTQB Advanced Test Automation Engineer logo

ISTQB Advanced Test Automation Engineer (CTAL-TAE)

Develop practical and advanced test automation capabilities, from strategy and architecture through implementation, reporting, and optimization, while preparing for the ISTQB Advanced Test Automation Engineer certification.

Description

This course provides participants with the knowledge and skills necessary to implement automation for software projects. It focuses on concepts, methods, tools, and processes for automating dynamic functional tests and their relationship to test management, configuration management, defect management, software development, and quality assurance processes.

Methods covered are broadly applicable across software lifecycle approaches including agile, sequential, incremental, and iterative delivery, as well as different system types such as embedded, distributed, and mobile systems. The course also addresses both functional and non-functional testing considerations.

Key takeaways from this class include:

  • Developing a practical plan to integrate automated testing into the overall testing process.
  • Evaluating tools and technologies for project-specific automation needs.
  • Creating an approach and methodology for a Test Automation Architecture (TAA).
  • Designing and developing automation solutions aligned to business needs.
  • Enabling transition from manual testing to automated testing approaches.
  • Creating automated test reporting and actionable metrics.
  • Managing and optimizing test assets to improve maintainability.

Real-world practical exercises reinforce learning objectives, strengthen hands-on application, and support exam readiness.

Course Pre-Work

Prior to class, participants should download and review the Advanced Level Test Automation Engineer Syllabus.

Who Should Attend

This course is suitable for professionals in roles such as software developer, tester, test analyst, test engineer, test consultant, test lead, or manager, as well as anyone seeking advanced automation skills and/or ISTQB Advanced Test Automation Engineer certification.

It is also appropriate for professionals seeking deeper understanding of software test automation, including project managers, quality managers, software development managers, business analysts, IT directors, and management consultants.

This certification targets professionals working in tool-supported software testing environments, planning to move into such environments, or working in organizations preparing to do so.

ISTQB Certification & Exam

The International Software Testing Qualifications Board (ISTQB) is the world's most widely recognized certification body for software testing skills and knowledge. Founded in 2002, ISTQB is a not-for-profit association that has issued more than 750,000 certifications in 129 countries around the globe. To be eligible for any Certified Tester Advanced Level (CTAL) exam, candidates must provide proof of Certified Tester Foundation Level (CTFL) certification.

For public virtual classes, the ISTQB Certified Tester - Test Automation Engineer exam voucher is an additional fee and is not included in the course price. You may add the voucher at registration. If selected, it is emailed upon course completion. If not purchased with the class, you must contact an exam provider directly to take the exam later.

For in-person public classes, the exam voucher is included in the course fee, and voucher details and instructions are emailed upon completion of the course.

To learn more about Advanced Tester Certification, or to schedule a personal certification planning consultation with a Training Advocate, contact the Coveros Client Support team.

Preparation

ISTQB Foundation Level knowledge is strongly recommended, especially for those planning to sit for the advanced certification exam.

Course Duration and Schedule

Three-Day Format

8:30 AM - 4:30 PM each day with a 1-hour lunch break and morning and afternoon breaks.

Five-Day Format

11:30 AM - 5:00 PM each day with afternoon breaks.

Upcoming Training

There are currently no scheduled classes for this course. If you would like to request one, click here for more information.

Request a Class

Course Outline

Session 1: Introduction and Objectives for Test Automation

  • Purpose of test automation
  • Success factors in test automation

Session 2: Preparing for Test Automation

  • SUT factors influencing test automation
  • Tool evaluation and selection
  • Design for testability and automation

Session 3: The Generic Test Automation Architecture

  • Introduction to gTAA
  • TAA design
  • TAS development

Session 4: Deployment Risks and Contingencies

  • Selection of test automation approach and planning of deployment/rollout
  • Risk assessment and mitigation strategies
  • Test automation maintenance

Session 5: Test Automation Reporting and Metrics

  • Selection of TAS metrics
  • Implementation of measurement
  • Logging of the TAS and the SUT
  • Test automation reporting

Session 6: Transitioning Manual Testing to an Automated Environment

  • Criteria for automation
  • Identify steps needed to implement automation within regression testing
  • Factors to consider when implementing automation within new feature testing
  • Factors to consider when implementing automation of confirmation testing

Session 7: Verifying the TAS

  • Verifying automated test environment components
  • Verifying the automated test suite

Session 8: Continuous Improvement

  • Options for improving test automation
  • Planning the implementation of test automation improvement