Quality Assurance (QA) / Test Engineer Training

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

Internet Radio (Podcast) Training Program check out our education.

This training is for professional development purposes and the certificate obtained does not replace the MYK authorization certificate in trainings where MYK authorization is mandatory.

Training Content

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

Participant Profile

  • Individuals aspiring to become software testing specialists
  • Employees in software development teams (developer, analyst, PM)
  • Employees involved in software acceptance processes in public and private sectors
  • Engineers and recent graduates who want to gain skills to improve software quality

Prerequisites / Requirements

  • Basic programming knowledge (can be provided via preparatory courses)
  • Basic operating system and network awareness
  • Ability to read technical documents in English (recommended)

Training Outcomes

  • Participants learn end-to-end software testing processes.
  • Gain practical experience in manual and automated testing.
  • Can apply test reporting, bug tracking, and QA processes to projects.
  • Adapt to modern software development processes with CI/CD integrations.

Training Notes

  • Instructor may tailor content according to current industry software projects.
  • The program teaches testing principles independently of specific tools.
  • Participants receive a university-approved certificate upon completion.

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, integration, system, acceptance testing
  • Functional and non-functional testing
  • Positive/negative test scenarios

Day 3: Manual Testing Techniques

  • Preparing test plans
  • 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: Hands-on Mini Project

  • Develop a test plan for a simple software or web application
  • Write bug reports and present results

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 principles of Selenium WebDriver
  • Conceptual operation of JUnit, PyTest, TestNG
  • Points to consider in GUI testing

Day 8: Advanced Test Types

  • API testing (REST, SOAP service testing concepts)
  • Performance testing (load, stress, volume tests)
  • Security testing (OWASP Top 10 awareness)

Day 9: CI/CD and QA Integration

  • Continuous Integration / Continuous Delivery concepts
  • Jenkins, GitLab CI/CD pipeline concepts
  • 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

The training is open for corporate cooperation (organization/company packages) and individual applications are not accepted. The training content can be reorganized according to your corporate participant profile and needs. After mutual discussions, the scope and method of the training (In-Person, Online) are determined and relevant procedures are completed. Upon agreement, the schedule, participants, instructors, and training location are finalized.

Comments

You are allow cookie by using us website. ENTER