YYZU LogoYYZU Ecosystem Wiki
Pembelajaran & PengembanganTrack Spesialisasi

Quality Assurance

Track ini membangun kemampuan memastikan kualitas produk melalui pengujian sistematis. Kamu akan belajar test case design, automation testing, API testing, dan security testing. Cocok untuk yang ingin jadi QA Engineer, Test Automation Engineer, atau QA Lead.

Kompetensi per Level:

  • Beginner: 5 kompetensi
  • Intermediate: 4 kompetensi
  • Advanced: 3 kompetensi

Level: Beginner

Testing Types & Pyramid

  • Mastery Level: Level 1 - Understand & Articulate
  • Evidence: Penjelasan konsep perbedaan Unit, Integration, dan E2E Testing
  • Exit Criteria: Menunjukkan pemahaman teoritis mengenai efisiensi piramida testing

Manual Test Case Writing

  • Mastery Level: Level 2 - Apply & Execute
  • Evidence: Daftar test case manual (Excel/Notion) mencakup skenario positif dan negatif
  • Exit Criteria: Skenario uji terstruktur dengan langkah-langkah ekspektasi yang jelas dan konsisten

Bug Reporting & Triage

  • Mastery Level: Level 2 - Apply & Execute
  • Evidence: Laporan bug di platform pelacakan (Jira/Linear) yang memuat screenshot dan log error
  • Exit Criteria: Developer dapat mereproduksi bug tersebut hanya dengan mengikuti laporan QA

Exploratory Testing

  • Mastery Level: Level 2 - Apply & Execute
  • Evidence: Laporan sesi exploratory testing terhadap area berisiko tinggi
  • Exit Criteria: Menemukan celah visual atau fungsional di luar test case standar

Acceptance Testing (UAT)

  • Mastery Level: Level 2 - Apply & Execute
  • Evidence: Laporan hasil uji penerimaan pengguna (UAT) bersama PM
  • Exit Criteria: Memverifikasi keselarasan fitur dengan Acceptance Criteria sebelum masuk produksi

Level: Intermediate

Test Automation Fundamentals

  • Mastery Level: Level 2 - Apply & Execute
  • Evidence: Script automation testing dasar (Cypress, Playwright, Selenium)
  • Exit Criteria: Test berjalan otomatis untuk mensimulasikan alur login pengguna

API Testing

  • Mastery Level: Level 2 - Apply & Execute
  • Evidence: Koleksi Postman atau script Newman untuk menguji status response API
  • Exit Criteria: Memvalidasi data schema dan response code 200, 400, dan 500 secara otomatis

Performance & Load Testing

  • Mastery Level: Level 3 - Evaluate & Architect
  • Evidence: Laporan load testing menggunakan K6 atau JMeter
  • Exit Criteria: Menemukan batas maksimum kapasitas request per second (RPS) sebelum server crash

Regression Testing Strategy

  • Mastery Level: Level 3 - Evaluate & Architect
  • Evidence: Rencana uji regresi yang efisien untuk setiap rilis berkala
  • Exit Criteria: Mengurangi durasi manual test tanpa melewatkan celah regresi

Level: Advanced

QA Architecture & Strategy

  • Mastery Level: Level 3 - Evaluate & Architect
  • Evidence: Dokumen strategi QA organisasi (pemilihan tools, integrasi pipeline)
  • Exit Criteria: Mengurangi defect leakage rate di produksi secara terukur

Security Testing Fundamentals

  • Mastery Level: Level 3 - Evaluate & Architect
  • Evidence: Laporan vulnerability scanning (OWASP ZAP)
  • Exit Criteria: Menemukan dan mendokumentasikan celah keamanan dasar (SQLi/XSS)

Quality Metrics & Reporting

  • Mastery Level: Level 4 - Peer Instruction & Knowledge Share
  • Evidence: Laporan metrik kualitas berkala (Defect Density, Test Pass Rate)
  • Exit Criteria: Menyajikan kualitas produk berbasis data objektif ke pihak manajemen

On this page