QA Automation | Ingress Academy
Create account & apply
SOFTWARE QUALITY ASSURANCE TESTING · INTERMEDIATE LEVEL

QA Automation

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.

Intermediate16 weeks64 hoursOn-site
Your selected course will be carried into Ingress Portal.
COURSE HIGHLIGHTS
🧑‍🏫

Practical teaching

In addition to class hours, you will practice the topics covered with your instructor and mentor dur

🤝

Mentors

The knowledge and skills you learn at the academy will be further strengthened with the mentor syste

📋

Academic transcript

Assignments and projects are checked by the instructor, and your knowledge and skills are determined

Not sure you are ready? Take a skill assessment
CONDENSED SYLLABUS

See the structure without reading a textbook.

Modules stay collapsed for quick scanning. Open any module to inspect its topics.

01Introduction to Software Testing3 lessons+

Importance of Testing

Fundamentals of QA and Testing

Role of Manual Testing

02Software Development Life Cycle (SDLC) and Testing3 lessons+

Integrating Manual Testing of SDLC

Testing in different SDLC models (Waterfall, Agile, etc.)

Overview of SDLC

03API Testing with Postman5 lessons+

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

04Agile Methodologies and Testing4 lessons+

Adapting Testing to Agile Environments

Role of QA in Agile Teams

Overview of Agile and Scrum

Jira for Test Management

05Introduction to Automation Testing2 lessons+

Benefits and Challenges of Automation Testing

When to Automate

06Core Java Fundamentals for Automation Testing5 lessons+

Object-Oriented Programming (OOP) Concepts

Exception Handling in Java

Java Collections (Lists, Maps, Sets)

Variables, Data Types, Loops, Conditionals

File Handling in Java

07Selenium WebDriver Basics6 lessons+

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

08TestNG and JUnit5 lessons+

Parameterization inTestNG

Annotations and Execution Order

Introduction to TestNG and JUnit

Test Suites and Groups

Assertions and Reporting

09Elements Locator and Wait Strategies3 lessons+

Handling Dynamic Elements in Automation

Customized Wait Strategies

Advanced Techniques for Locating Elements

10Introduction to Mobile Automation with Appium4 lessons+

Setting up Appium Server and Inspector

Appium Desired Capabilities

Mobile Web Testing and Native App Testing

Basics of Mobile App Testing

11BDD (Behavior-Driven Development) and Cucumber5 lessons+

Gherkin Syntax and Feature Files

Integrating Cucumber with Selenium

Overview of BDD

Writing Step Definitions

Cucumber Framework

12Version Control with Git3 lessons+

Collaborative Development Practices

Basics of Version Control

Git Commands and Workflows

UPCOMING GROUPS

Choose the cohort you can actually attend.

Only current, open groups are shown.

STARTS

26 January 2026

On-site
Schedule
To be announced
Format
On-site
Duration
16 weeks · 64 hours
Language
Confirm with advisor
Join the next cohort waitlist
YOUR INSTRUCTOR TEAM

Specialists matched to the modules they teach.

Course delivery is supported by practitioners across engineering, architecture and production backend development.

EA

Elmdar Aliyev

Chapter LeadKapital Bank
CONTEXTUAL PROOF
“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 results
APPLICATION THROUGH INGRESS PORTAL

Your course stays selected while you create your account.

We 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 advisor
  1. 01

    Create or sign in to your Portal accountYour contact details stay connected to one student profile.

  2. 02

    Confirm your application detailsQA Automation is preselected.

  3. 03

    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.