Learn Java through Test-Driven Development from day one
No prior coding experience needed — every concept is introduced by writing a failing test first, then making it pass.
Hesab yarat və müraciət et
A 16-week, hands-on program that takes QA engineers from Java fundamentals through TDD, Selenium/Playwright, Appium, REST Assured, GitLab CI/CD, and AI-powered self-healing automation to a portfolio-ready SDET framework.
No prior coding experience needed — every concept is introduced by writing a failing test first, then making it pass.
Instead of isolated exercises, you evolve a single SOLID-compliant, layered automation framework across Web, API, and Mobile.
Use AI-assisted script generation, build a custom self-healing locator lab on an OpenAI endpoint, and see agentic MCP-based testing in action.
Modullar sürətli baxış üçün yığcam qalır. Mövzularına baxmaq üçün istənilən modulu açın.
Variables, control flow, and Object-Oriented Programming
Collections: Lists, Maps, and Sets
Exception handling and file handling
Version control with Git & GitHub: branching, pull requests, merge conflicts
Build tools: Maven & Gradle project structure and dependency management
The TDD workflow: Red → Green → Refactor
Writing the test before the implementation and letting it fail on purpose
Making it pass with the simplest possible code, then refactoring safely
JUnit 5 annotations, assertions, and test lifecycle
Project Checkpoint: Business Logic Library built TDD-first
SOLID principles applied to test automation code
Singleton, Factory, Builder, and Strategy design patterns
The Page Object Model and Page Factory
Layered framework architecture: config, driver management, pages, utilities, reporting
Project Checkpoint: Framework Skeleton v1
WebDriver architecture and CSS/XPath locators
Waits and synchronization strategies
Handling frames, alerts, dropdowns, and multiple windows
Using AI (Copilot/Claude) to draft and review Selenium step code
Project Checkpoint: Web Automation Project on saucedemo.com
TestNG annotations, execution order, parameterization, and parallel runs
Playwright architecture vs. Selenium: auto-waiting, tracing, browser contexts
Porting SauceDemo journeys from Selenium to Playwright
Awareness: visual regression testing with Applitools/Percy
AI Spotlight: Playwright MCP driving a browser via natural-language instructions
Appium server and Inspector, Desired Capabilities
UiAutomator2 (Android) and XCUITest (iOS)
Native, hybrid, and mobile web app testing across both platforms
Documenting platform-specific locator and capability differences
AI Spotlight: Appium MCP driving Android and iOS apps via natural language
Project Checkpoint: Mobile Automation Project on Sauce Labs' My Demo App
Gherkin syntax and feature files
Step definitions and framework integration
Wiring Cucumber into the existing Selenium/POM framework
Project Checkpoint: SauceDemo checkout journey as a Gherkin feature file
Setup, HTTP methods, and request/response validation
Authentication, serialization/deserialization, and JSONPath
API assertions and framework structure with SQL validation
AI Spotlight: drafting an assertion in Postbot, then translating it to REST Assured
Project Checkpoint: API Automation Project on Petstore/restful-booker
How self-healing works conceptually: free Healenium vs. Healenium Pro
Catching broken-locator exceptions and sending DOM context to an OpenAI endpoint
Retrying with an AI-suggested selector
Bonus lab: logging every healing event as an Allure step
Why GitLab CI/CD for a training environment: free tier, .gitlab-ci.yml in-repo
Pipeline stages, jobs, scheduling, and triggering test runs
Awareness: GitHub Actions and Jenkins in industry environments
Allure and Extent Reports, publishing reports and healing-event logs as pipeline artifacts
Project Checkpoint: Framework goes CI — Web, API, and Mobile suites unified in one pipeline
Yalnız cari, açıq qruplar göstərilir.
“The program helped me connect individual skills into the way real teams design, build and deliver software.”
Ingress icmasından real məzun hekayələrinə baxın.
Məzun nəticələrini kəşf etWe use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.
Əvvəlcə sualınız var? Məsləhətçi ilə danışınPortal hesabınızı yaradın və ya daxil olunƏlaqə məlumatlarınız vahid tələbə profilinə bağlı qalır.
Müraciət məlumatlarınızı təsdiqləyinAutomation Engineer / SDET Training: Java, TDD, AI-Powered Test Automation əvvəlcədən seçilib.
Müraciətinizi göndərinQəbul komandası müraciəti dərhal alır və Portal vasitəsilə əlaqə saxlaya bilər.
SEÇİLMİŞ TƏLİMAutomation Engineer / SDET Training: Java, TDD, AI-Powered Test AutomationOnlayn
Ingress Portalda davam et Artıq qeydiyyatdan keçmisiniz? Portal daxil olmağınıza imkan verəcək.