Course description
Automation Test Engineer - Master's Program
This course will advance your career as an automation test engineer. You’ll learn top skills demanded in the industry, including GIT, Selenium, Jenkins, and JMeter to apply engineering to software development processes and build quality products.
The automation test engineer training program is designed to provide you with complete knowledge of software testing technologies such as Selenium Web Driver, TestNG, Maven, AutoIT, Selenium Grid, and Docker to help you build a robust testing framework.
In addition, with elective courses from the IBM Developer Skills Network, you’ll gain a well-rounded understanding of Docker, containers, and container orchestration with Kubernetes and OpenShift V2. This equips you with the skills to build, deploy, and manage modern, scalable, and portable applications.
Key Features
- 11 Months online bootcamp (5-10 weeks/ week) can be done faster!
- Comprehensive 360 hours of Applied Learning
- Electives from IBM Developer Skills Network
- 15+ in-demand tools and skills
- 14 lesson-end 4 phase-end hands-on projects
- Industry-aligned practical end projects
Program Outcomes
- Master software programming concepts and implement them in real-life
- Become an agile practitioner with the ability to complete industry projects quickly
- Build an end-to-end application from scratch and test it
- Test and deploy features seamlessly to production with minimal effort
- Build a running, industry-aligned project from scratch
- Complete 40+ topic-end, lesson-end, and phase-end projects
Target Audience
This Automation Test Engineer Course is designed for:
- Freshers
- Software developers
- IT professionals
- Engineers
- Test engineers
- Technical consultants
- Analysts
Learning Path
- Implement Software Development and Data Fundamentals through Agile
- Get started with Functional Testing, TDD, and DevOps Integration
- Test and Monitor your applications through Non-Functional and API Testing
- Learn Mobile Automation and Cloud Testing
- Automation Test Engineer Capstone
Electives
- IBM - Docker Essentials: A Developer Introduction
- IBM - Introduction to Containers, Kubernetes, and OpenShift V2
1. Implement Software Development and Data Fundamentals through Agile
Key Learning Objectives
- Understand the basics of agile methodologies and GIT
- Become familiar with Java fundamentals—variables, loops, data types, operators
- Make of SQL queries to maintain and analyze data in the database
- Comprehend software testing fundamentals and use cases
Skills and Tools Covered
- Agile and Scrum
- Git
- Java
- SQL
- Selenium
2. Get started with Functional Testing, TDD, and DevOps Integration
Key Learning Objectives
- Understand what automation testing is and evaluate test cases using TestNG
- Work with reports using XML and Selenium Grid
- Execute CI/CD pipelines with Jenkins
- Get familiar with JUnit 5
Skills and Tools Covered
- Selenium Grid J
- Jenkins
- TestNG
- JSON
- JUnit 5
3. Test and monitor your Applications through Non-Functional and API Testing
Key Learning Objectives
- Execute and analyze test cases and understand non-functional testing with JMeter
- Perform hands-on API testing with Postman
Skills and Tools Covered
- JMeter
- Postman
4. Learn Mobile Automation and Cloud Testing
Course Learning Objectives
- Learn about Appium and how to automate mobile tests using Appium
- Deploy test cases in the cloud using DevOps
Skills and Tools Covered
- Appium
- Docker
- AWS
5. Automation Test Engineer Capstone
Course Learning Objectives
The Automation Test Engineer Capstone will allow you to implement the skills you’ve learned in this program across domains. With dedicated mentoring sessions, you’ll know how to solve a real industry-aligned problem. You will receive hands-on experience in developing an entire application from scratch and deploying into a pseudo-production environment. The Capstone project is the final step in the learning path and will help you showcase your expertise to employers.
Elective Courses
IBM - Docker Essentials: A Developer Introduction
Learn how to use containers for your applications. Create and run your first Docker container. Then, learn how to run containers in production and solve problems of orchestration such as high availability, service discovery, and reconciliation.
IBM - Introduction to Containers, Kubernetes, and OpenShift V2
This course introduces the core concepts of Containers and Kubernetes and explains how containers differ from virtual machines. It also covers the importance of containers in cloud computing as well as the emerging ecosystem of related technologies such as Docker, Kubernetes, OpenShift, Istio and Knative.
Indsutry Project
E-commerce
Create a dynamic and responsive Java-based e-commerce web application and test it using technologies such as Java, Hibernate, MYSQL, Docker, Selenium, TestNG, and JMeter. The projects have been built leveraging real publicly available data-sets of the mentioned organizations.
Upcoming start dates
Contact this provider
Adding Value Consulting (AVC)
Reimagining Education: The Story Behind AVC The traditional education model has been around for centuries, but as I worked within it, I realized something was missing: flexibility, innovation, and accessibility. Students and professionals alike were struggling to balance education with...