Practical teaching
In addition to class hours, you will practice the topics covered with your instructor and mentor dur
Create account & apply
Gain practical skills in designing, developing, and executing automated test scripts using popular frameworks and tools. This course emphasizes improving software quality and delivery efficiency through automation. Perfect for testers aiming to transition into automation roles. Experienced trainers provide in-depth practical sessions based on real projects to build your confidence.
In addition to class hours, you will practice the topics covered with your instructor and mentor dur
The knowledge and skills you learn at the academy will be further strengthened with the mentor syste
Assignments and projects are checked by the instructor, and your knowledge and skills are determined
Modules stay collapsed for quick scanning. Open any module to inspect its topics.
Importance of Testing
Fundamentals of QA and Testing
Role of Manual Testing
Integrating Manual Testing of SDLC
Testing in different SDLC models (Waterfall, Agile, etc.)
Overview of SDLC
Status Codes and Descriptions
Basics of API Testing
API HTTP Methods (GET, POST, PUT, DELETE)
Handling Request and Response in Postman
Postman Introduction and Setup
Adapting Testing to Agile Environments
Role of QA in Agile Teams
Overview of Agile and Scrum
Jira for Test Management
Benefits and Challenges of Automation Testing
When to Automate
Object-Oriented Programming (OOP) Concepts
Exception Handling in Java
Java Collections (Lists, Maps, Sets)
Variables, Data Types, Loops, Conditionals
File Handling in Java
Locating Web Elements (XPath, CSS Selector, Id, Name etc.)
Selenium WebDriver Architecture
Handling Dropdowns, Frames, Alerts
Introduction to Selenium
Synchronization Strategies (Implicit and Explicit Waits)
WebDriver Commands and Operations
Parameterization inTestNG
Annotations and Execution Order
Introduction to TestNG and JUnit
Test Suites and Groups
Assertions and Reporting
Handling Dynamic Elements in Automation
Customized Wait Strategies
Advanced Techniques for Locating Elements
Setting up Appium Server and Inspector
Appium Desired Capabilities
Mobile Web Testing and Native App Testing
Basics of Mobile App Testing
Gherkin Syntax and Feature Files
Integrating Cucumber with Selenium
Overview of BDD
Writing Step Definitions
Cucumber Framework
Collaborative Development Practices
Basics of Version Control
Git Commands and Workflows
Only current, open groups are shown.
Course delivery is supported by practitioners across engineering, architecture and production backend development.
“The program helped me connect individual skills into the way real teams design, build and deliver software.”
See real graduate stories from the Ingress community.
Explore graduate resultsWe use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.
Questions first? Talk to an advisorCreate or sign in to your Portal accountYour contact details stay connected to one student profile.
Confirm your application detailsQA Automation is preselected.
Submit your applicationThe admissions team receives it immediately and can follow up from the Portal.
SELECTED TRAININGQA AutomationOn-site
Continue in Ingress Portal Already registered? The Portal will let you sign in instead.