Our courses are divided into two main Levels. The first Level covers the basic knowledge you need to become a qualified Software Quality Assurance Engineer. After completing this stage, you can start a new career. If you want to advance further and take your testing skills to the next automation Level, we offer our second advanced course: Software Development Engineer In Test (SDET).
Level 1 – Software Quality Assurance Engineer (17 weeks):
Part 1 – Web Apllication architecture:
Modern Web Aplication Architecture
Front end – Explanation, HTML, CSS
WebElements, Chrome Development Tools
Data file formats: CSV, JSON, XML, YAML
Tokens
Front end and Back end, Calls
API Requests
API Documentation, Swagger
Postman – Collections, Enviroments, Variables
GraphQL
DataBases, introduction. SQL Databases
DataBases – non-SQL Databases
Part 2 – Testing:
SDLC
Agile – Scrum
Agile – Inside Sprint
Agile – Bug Reports
Agile – Epic, User story, Test Case, Acceptance Criteria
STLC, Types of Testing, Testing Pyramid
Functional Testing: new features & regression
Intro to test Automation
Level 2 – Software Development Engineer In Test (SDET) (17 weeks):
Part 1 – Java:
Java, JDK, JVM
Conditional operator
Arrays
Loops
Functions
OOP – Classes
Encapsulation
Inheritance
Composition
Interfaces, Polymorphism
Wrapper Classes, Reference types
Collections
Maps
Part 2 – Front end automation testing:
Unit testing with TestNG
WebElements
XPath
CSS Selectors
Selenium – Introduction
@BeforMethod, @AfterMethod
Synchronization in Selenium
PageObject Model
PageFactory
Automation in different browsers
TestNG in deep
TestNG – listeners
Logging
Testing with PlayWright (New!)
Part 3 – API Automation testing
Postman automation
Testing API with RestAssures
Testing with DB Calls
Hybrid tests
Part 4 – Misc
Real Github flow
CI/CD