Quality Assurance (QA) / Test Engineer Training

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

Google Tools Training Program check out our education.

This training is for professional development purposes and the certificate received does not replace the MYK certificate required for MYK accredited training programs.

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


Target Audience

  • Those who want to become software testing specialists
  • Software development team members (developers, analysts, PMs)
  • Those involved in software acceptance processes in public and private sectors
  • Engineers and fresh graduates aiming to improve their software quality skills

Prerequisites / Requirements

  • Basic programming knowledge (can be provided with preparatory training)
  • Basic awareness of operating systems and networking
  • Ability to read technical documents 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 the concept level)
  • The difference between QA and QC (Quality Control)

Day 2: Types of Tests and Strategies

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

Day 3: Manual Testing Techniques

  • Creating 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 usage of tools: Jira, Bugzilla, Trello

Day 5: Practical Mini Project

  • Develop a test plan for a simple software or web application
  • Write a bug report and make a presentation

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 Testing Tools

  • Basic concept of Selenium WebDriver
  • Conceptual functioning of JUnit, PyTest, TestNG
  • Key points to consider in GUI testing

Day 8: Advanced Testing Types

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

Day 9: CI/CD and QA Integration

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

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

  • Participants will create the following for a real software or web system:
    • Test plan, test scenario, and automation example
    • Bug report and presentation

Training Outcomes

  • Participants will learn the end-to-end software testing process.
  • They will gain practical experience in both manual and automated testing.
  • They will be able to apply test reporting, bug tracking, and QA processes in projects.
  • They will adapt to modern software development processes with CI/CD integrations.

Training Notes

  • The trainer can adapt the content to current industry software projects.
  • The program teaches testing principles independent of specific tools.
  • Participants will receive a university-approved certificate at the end of the training.

This training is open to corporate collaboration (institutional/company packages) and individual applications are not accepted. The training content can be rearranged based on the corporate participant profile and needs. Following mutual discussions, the scope and method of the training (In-person, Online) will be determined and relevant processes will be completed. Upon agreement, the suitable days and times for the participants from your organization and our instructors will be set, and the training location will be determined.

Comments

You are allow cookie by using us website. ENTER