Instructor

Asmaa Ahmed

EGP 8,000

Description

The Software Testing Diploma is an intensive program designed to launch and advance your career as a professional Software Tester. This diploma combines theoretical foundations with practical, hands-on training across manual testing, automation, Agile methods, API testing, and performance testing. Participants will also prepare for globally recognized ISTQB certifications, ensuring both technical competence and international credibility.

Course Content

• 120h total length

Software Testing fundamentals and terminology

Test levels, test types, and test design techniques

Static testing and reviews

Test management and defect reporting

Testing tools and automation basics

Agile principles and values

Agile software development lifecycle

Agile testing roles and responsibilities

Test levels and automation in Agile projects

Collaboration within Scrum teams

Reviewing and analyzing requirements

Designing effective test cases

Performing functional testing on sample web applications

Reporting and tracking defects using Jira

Applying regression and acceptance testing practices in simulated projects

API Fundamentals

HTTP basics (methods, status codes, headers)

Understanding request/response cycles

Postman Tool

Creating and executing API requests

Validating responses and assertions

Automating test collections

Java Basics

Variables and data types

Control structures

OOP concepts: classes, objects, inheritance, polymorphism

Automation from Scratch

Introduction to Selenium WebDriver

Setting up test environments

Element Locators & Web Actions

Locating and interacting with web elements

Handling forms, alerts, and dynamic objects

Testing Framework – TestNG

Test case organization

Assertions and reporting

Automation Design Patterns

Page Object Model (POM)

Reusable components

Advanced Tools

Maven project management

Cucumber framework overview (BDD approach)

Performance testing fundamentals

Installing and configuring JMeter

Creating test plans and scenarios

Load and stress testing

Analyzing results and performance bottlenecks

Latest Courses

Ready to kick-start your career?

GET STARTED NOW