Software Testing Diploma


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