Quality Assurance (QA) / Test Engineer Training

4,6 (45 voting)
 Last update date 11/2025
 Türkçe

Data Analysis and Strategic Reporting with Power BI: Decision Support Systems and Visualization Training Program check out our education.

Training Content

Quality Assurance (QA) / Test Engineer Training
Training Duration: 10 Days (09:00–12:00 Theory, 13:00–16:00 Practice)
Level: Beginner + Intermediate/Advanced


Participant Profile

  • Individuals who want to become software test specialists
  • Those working in software development teams (developer, analyst, PM)
  • Employees involved in software acceptance processes in the public and private sectors
  • Engineers and recent graduates seeking to improve software quality skills

Prerequisites / Requirements

  • Basic programming knowledge (can be provided through Preparatory Trainings)
  • Basic operating system and network awareness
  • Ability to read technical documentation in English (recommended)

Curriculum

Week 1: Beginner Level

Day 1: Introduction to Software Testing

  • The role of QA in the software lifecycle
  • Quality standards (ISO 9001, IEEE 829, etc., at conceptual level)
  • Differences between QA and QC (Quality Control)

Day 2: Test Types and Strategies

  • Unit test, integration test, system test, acceptance test
  • Functional and non-functional tests
  • Positive/negative test scenarios

Day 3: Manual Test Techniques

  • Preparing a test plan
  • Writing test scenarios and test cases
  • Methods for creating test data

Day 4: Bug Reporting and Tracking

  • Bug reporting processes
  • Bug lifecycle
  • Conceptual use of tools: Jira, Bugzilla, Trello

Day 5: Applied Mini Project

  • Developing a test plan for a simple software or web application
  • Writing a bug report and presenting it

Week 2: Intermediate / Advanced Level

Day 6: Introduction to Test Automation

  • Advantages and limitations of automation
  • Test automation frameworks (data-driven, keyword-driven concepts)

Day 7: Popular Test Tools

  • Basic logic of Selenium WebDriver
  • Conceptual functioning of JUnit, PyTest, TestNG
  • Key considerations in GUI tests

Day 8: Advanced Test Types

  • API testing (testing logic for REST, SOAP services)
  • Performance tests (load, stress, volume tests)
  • Security tests (OWASP Top 10 awareness)

Day 9: CI/CD and QA Integration

  • Continuous Integration / Continuous Delivery concepts
  • Logic of Jenkins, GitLab CI/CD pipelines
  • Integration of QA processes

Day 10: Final Project – End-to-End Test Scenario

  • Participants prepare for a real software or web system:
    • Test plan, test scenario, automation example
    • Bug reporting and presentation

Training Outcomes

  • Participants learn software testing processes end-to-end.
  • They gain practical experience in manual and automation testing.
  • They can apply test reporting, bug tracking, and QA processes to projects.
  • They adapt to modern software development processes with CI/CD integrations.

Training Notes

  • The instructor may adjust the content based on current sectoral software projects.
  • The program teaches testing principles independent of specific tools.
  • Participants receive a university-approved certificate upon completion.

Comments

You are allow cookie by using us website. ENTER