0%
24-dars

Portfolio yaratish

Bilimingizni recruiter'larga qanday ko'rsatasiz? GitHub va LinkedIn'da professional portfolio β€” birinchi ish uchun asosiy qurol.

70 daqiqa
GitHub + LinkedIn
5 ta interaktiv

Portfolio nima uchun kerak?

"Men QA bilimini oldim" β€” bu yetarli emas. Recruiter sizga ishonishi uchun ko'rsata olishingiz kerak. Portfolio β€” sizning "ish namunangiz".

πŸ’‘ Usta-shogird misoli
Gapirish vs Ko'rsatish
Usta: "Men uy qura olaman."
Recruiter: "Ko'rsating."

Portfolio β€” siz qurgan uylar to'plami. Gapirish emas, ko'rsatish.

Junior QA'lar qiladigan asosiy xato

Haqiqat

Bu kursni tugatgan o'quvchi allaqachon portfolio materiallariga ega. Buglar, test caselar, Selenium skriptlar, JMeter test, Postman collection β€” hammasini to'g'ri joylashtirish kerak.

Portfolio nimalardan iborat?

Junior QA portfoliosining 6 ta asosiy qismi. Hammasi bo'lmasa ham β€” qanchalik ko'p bo'lsa shunchalik yaxshi.

🐞

Bug Reportlar

Jira screenshot yoki Google Sheet'da. Title, Steps, Expected/Actual, Severity. TestShop da toppgan buglar.

⭐ Eng muhim
πŸ“‹

Test Caselar

Excel, TestRail yoki Qase.io dan export. Login, mahsulot, savat funksiyalari uchun.

⭐ Eng muhim
πŸ“¨

Postman Collection

TestShop API uchun GET, POST, PUT, DELETE. Tests yozilgan. Export JSON sifatida.

πŸ’Ž Middle darajasi
πŸ€–

Automation Skriptlar

Python + Selenium yoki Playwright. Login, mahsulot, savat testlari. POM strukturasi.

πŸ’Ž Middle darajasi
βš—οΈ

Performance Test

JMeter .jmx fayli + Summary Report screenshot. Load test natijasi tahlili.

πŸš€ Senior ko'nikmasi
πŸ“±

Mobile Test Hisobot

Android/iOS qurilmada test. Screenshot va video bilan. Checklist to'ldirilgan.

πŸš€ Differentiator

GitHub portfolio

GitHub β€” QA portfoliosining uy bazasi. Recruiterlar birinchi GitHub'ni ko'radi.

Ideal GitHub profili

mirzobek-kxaitov
πŸ‘¨β€πŸ’»
Mirzobek Khaitov
QA Engineer | Manual + Automation | Python, Selenium, Playwright | ISTQB CTFL
qa-testing selenium playwright python
πŸ“‹ testshop-test-cases
TestShop saytining login, mahsulot va savat funksiyalari uchun 50+ test case
Excel ⭐ 3
πŸ€– testshop-automation
Python + Playwright + Pytest. POM pattern. Login, mahsulot, savat testlari.
Python ⭐ 7
πŸ“¨ testshop-api-tests
Postman Collection. TestShop REST API. CRUD testlar + Newman report.
JSON ⭐ 5
🐞 testshop-bug-reports
20+ bug report. Jira format. Screenshot va qadam-baqadam tavsilot bilan.
Markdown ⭐ 4

GitHub README.md β€” birinchi taassurot

Yaxshi README shabloni (testshop-automation)
# TestShop Automation Framework

Python + Playwright + Pytest bilan yozilgan automation test framework.

## Texnologiyalar
- Python 3.11 | Playwright | Pytest | POM pattern

## Loyiha strukturasi
pages/ β€” Page Objects | tests/ β€” test fayllar | conftest.py

## Ishga tushirish
pip install -r requirements.txt
pytest --headed -v

## Test natijalari
15/15 test PASSED | Coverage: Login, Products, Cart

LinkedIn β€” professional taqdimot

Recruiterlarning 90%+ LinkedIn orqali qidiradi. To'liq va professional profil β€” katta ustunlik.

Ideal LinkedIn profili (QA)

πŸ‘¨β€πŸ’»
Mirzobek Khaitov
Junior QA Engineer | Manual + Automation Testing
πŸ“ Toshkent, O'zbekiston
πŸ”— Bog'lanishga tayyorman
QA Engineer bo'lishga tayyorlanayotgan mutaxassis. Manual testing, API testing (Postman), va automation (Selenium/Playwright Python) bo'yicha bilimga egaman. ISTQB CTFL davom etmoqda.
πŸŽ“ Ta'lim va sertifikatlar
πŸŽ“ QA Academy kursi (28 dars) β€” 2024-2025
πŸ“œ ISTQB CTFL (tayyorlanmoqda)
πŸ’Ό Loyihalar
πŸ“‹ TestShop: 50+ test case, 20+ bug report, Automation framework
πŸ›  Ko'nikmalar
Manual Testing API Testing Selenium Playwright Postman Jira Python JMeter

LinkedIn'da nima qilish kerak

πŸ”„ Before / After

Yaxshi va yomon portfolio β€” farqni ko'ring

Mavzuni tanlang va taqqoshlang:

❌ Yomon GitHub
😢Hech qanday bio yo'q
πŸ“Faqat 1 ta repo: "test123"
πŸ“„README yo'q yoki bo'sh
πŸ’Ύ1 ta commit: "initial"
πŸ”’Repoilar private
βœ… Yaxshi GitHub
✍️Bio: "QA Engineer | Python | Selenium | ISTQB"
πŸ“4-5 ta pinned repo (testshop-*)
πŸ“–Har repoda batafsil README
βœ…Muntazam commitlar tarixi
🌐Repoilar public + LinkedIn linki
❌ Yomon sarlavha
😢"Student at Tashkent"
😢"Looking for job"
😢"QA" (faqat 2 harf)
πŸ”Recruiter "QA" deb qidirsa topa olmaydi
βœ… Yaxshi sarlavha
βœ…"Junior QA Engineer | Manual + Automation"
βœ…"Selenium | Playwright | Postman | Python"
πŸ”Kalit so'zlar β†’ Recruiter topadi
πŸ’‘Nima bilishingiz darhol ko'rinadi
❌ Yomon README
πŸ“„Bo'sh fayl yoki faqat repo nomi
❓Loyiha nima uchun ekanini tushuntirmaydi
🀷Qanday ishlatish β€” yo'q
πŸ˜•Recruiter tushunmaydi va yopadi
βœ… Yaxshi README
πŸ“Loyiha tavsifi (2-3 jumla)
πŸ› Texnologiyalar ro'yxati
▢️Ishga tushirish buyruqlari
πŸ“ŠTest natijalari (15/15 PASSED)
❌ Yomon Bug Report
πŸ“Title: "Login ishlamaydi"
πŸ“Steps: "Login qildim, xato chiqdi"
❌Expected/Actual yo'q
❌Screenshot yo'q
πŸ˜•Recruiter: "Bu ish emas"
βœ… Yaxshi Bug Report
πŸ“Title: "[Login] Noto'g'ri parol 500 xato beradi"
πŸ“‹Steps: 3 ta aniq qadam
βœ…Expected: 401 Β· Actual: 500
πŸ“ΈScreenshot bilan
🏷Severity: High · Priority: High
βœ… Portfolio Checker

Portfoliongizdagi narsalarni belgilang

Har birini bosing β€” ballingiz chiqadi:

🐞 Manual Testing (Asosiy)
10+ bug report (title, steps, expected/actual, severity, screenshot)
20+ test case (Excel, TestRail, yoki Qase.io)
1 ta Test Plan hujjati
πŸ“¨ API Testing
Postman Collection (5+ request, Tests yozilgan, export JSON)
API test natijasi screenshoti
πŸ€– Automation
Python + Selenium yoki Playwright skriptlar (GitHub'da)
POM strukturali loyiha (pages/, tests/, conftest.py)
Pytest testlar va natija (X/Y PASSED)
🌐 GitHub va LinkedIn
GitHub bio (QA kalit so'zlar bilan) va pinned repoilar
LinkedIn to'liq (sarlavha, bio, skills, projects, GitHub link)
Har loyihada README.md bor
🎬 Haqiqiy stsenariy
Recruiter siz haqingizda qidirmoqda

Payme kompaniyasi. HR Mohira opa LinkedIn'da "Junior QA Engineer Tashkent" deb qidirmoqda. Ikkita nomzod chiqdi.

A nomzod: LinkedIn'da "Student. Looking for job." Hech qanday ko'nikma yo'q. GitHub'da 1 ta bo'sh repo.

B nomzod: "Junior QA | Manual + Automation | Selenium | Postman". GitHub'da 4 ta repo, README bor. LinkedIn'da TestShop loyihasi pinlangan, 8 ta skill.

Ikkalasi ham bir xil kursni bitirgan, hech qaysi biri real ish tajribasiga ega emas.

Mohira opa kimni chaqiradi?
⚑ Tezkor tekshiruv
GitHub'da "testshop-automation" repoyingiz bor, lekin README bo'sh. Recruiter uni ochdi. Nima bo'ladi?

Bu hafta nima qilish kerak

5 ta qadam β€” portfolio yig'ish uchun. Har biri 30-60 daqiqa.

1
GitHub profil to'ldiring
Bio yozing (kalit so'zlar: QA, Python, Selenium...). 4-5 ta repo yarating: testshop-bug-reports, testshop-test-cases, testshop-automation, testshop-api. Pinned qiling.
2
LinkedIn profil yarating/yangilang
Sarlavha (kalit so'zlar), Bio (3-4 jumla), Skills (10+), Projects (TestShop), Featured (GitHub link). Rasm β€” professional.
3
Har loyihaga README yozing
Tavsif, texnologiyalar, ishga tushirish, natijalar. Shablondan foydalaning (yuqorida). 15-20 daqiqa har bir README.
4
Bug reportlarni GitHub'ga joylang
Markdown formatda yozing. Title, Steps, Expected, Actual, Screenshot. 10-15 ta bug β€” yaxshi namuna bo'ladi.
5
Recruiter ko'zi bilan tekshiring
Do'stingizga yoki oila a'zongizga GitHub va LinkedIn'ingizni 10 sekund ko'rsating. "Nima bilasiz?" deb so'rang. Tushunmasa β€” README aniqroq yozing.

Intervyu savollari

πŸ’‘ Har savol ustiga bosing β€” professional javobni ko'rasiz.

Q1O'zingiz haqingizda gapirib bering (elevator pitch)+

Pro javob (60 sekund):

"Men Mirzobek, Junior QA Engineer bo'lishga tayyorlanayotgan mutaxassisΠΌΠ°Π½. QA Academy kursi davomida manual testing, API testing va automation asoslarini o'rgandim."

"TestShop loyihasida 50+ test case yozdim, 20+ bug topib hujjatlashdim. Postman bilan API testlar va Python + Playwright bilan automation framework yaratdim."

"Hozir birinchi real loyihada ishlashga tayyorman. Jamoada ish ustida bilimlarimni amalda qo'llashni va professional o'sishni xohlayman."

Vaqt: ~45-60 sekund. Kalit: Konkret misol (TestShop), konkret raqam (50+, 20+).

Q2Portfoliongizdagi eng qiziqarli loyiha?+

Pro javob: "Eng qiziqarli β€” TestShop Automation Framework."

  • Nima qilganman: Python + Playwright + Pytest bilan POM pattern ishlatdim
  • Struktura: pages/, tests/, conftest.py β€” professional tartib
  • Natija: 15 ta test, hammasi PASSED. Login, mahsulot va savat funksiyalari
  • Qiyin qismi: Auto-wait va Playwright'ni o'rganish β€” lekin Selenium'dan kam kod yozildi
  • GitHub: README bilan, ishlatish buyruqlari yozilgan

Bu β€” mening birinchi professional automation tajribam.

Q3Nega sizni olishlari kerak? (Real tajriba yo'q)+

Xato javob: "Bilmayman, sizga bog'liq..." yoki "Men harakat qilaman..."

Pro javob:

"Menda real ish tajribasi yo'q β€” lekin portfolio bor. Ko'rsatishim mumkin:"

  • Manual: 50+ test case, 20+ bug report β€” sifatli hujjatlar
  • API: Postman collection, Tests yozilgan
  • Automation: Playwright + POM β€” zamonaviy yondashuv
  • O'rganish tezligi: Bu kursda 28 ta mavzuni o'rgandim, kichik vaqtda

"Men tezda o'rganuvchiman va qo'shsam bo'ladigan bilimlarim bor. Birinchi 3 oyda isbot qilaman."

Q4GitHub'ingizdagi eng yaxshi repo qaysi?+

Pro javob: "testshop-automation β€” Python + Playwright + Pytest, POM pattern. Link: github.com/sizningnomingiz/testshop-automation"

Nima borligini bir jumla bilan:

  • 15 ta pytest, 100% PASSED
  • POM: LoginPage, ProductPage, CartPage
  • README: o'rnatish va ishlatish batafsil

Tayyorgarlik: Intervyu oldidan GitHub'ingizni bir marta tekshiring β€” hamma narsa ishlayotganini, README to'liq ekanini tekshiring.

Q55 yil keyin o'zingizni qayerda ko'rasiz?+

Pro javob:

"5 yil ichida Senior QA Engineer yoki QA Lead bo'lishni maqsad qilganman."

  • 1 yil: Junior β€” manual + API testing, birinchi automation tajriba
  • 2-3 yil: Middle β€” mustaqil automation framework, CI/CD integratsiya
  • 5 yil: Senior β€” jamoa boshqarish, test strategiyasini belgilash

Bunday maqsadli javob β€” sizning professional ekanligingizni ko'rsatadi.

Q6Kuchli va kuchsiz tomonlaringiz?+

Kuchli tomonlar (konkret):

  • Tafsilotlarga e'tibor β€” bug reportlarimda Steps aniq, Expected/Actual to'liq
  • O'rganish tezligi β€” 28 ta QA mavzusini qisqa vaqtda o'rgandim
  • Hujjatlashtirish β€” test case va bug reportlar professional formatda

Kuchsiz tomonlar (dushman emas, o'sish maydoni):

  • Hali real loyiha tajribam yo'q β€” lekin portfolio buni qoplaydi
  • Java bilmayman β€” Python'da ishlayman, Java o'rganmoqchiman

Muhim: Kuchsiz tomonni "Men qanday hal qilyapman" bilan yakunlang.

Q7Maosh kutishingiz qancha?+

Tayyorgarlik: Intervyu oldidan bozorni o'rganing β€” hh.uz, LinkedIn'da Junior QA maoshlari qancha.

Pro javob:

"Men bozorni o'rgandim. Toshkentda Junior QA uchun X-Y million so'm. Men shu doirada kutaman. Lekin eng muhimi β€” birinchi real tajriba olish va professional o'sish imkoniyati."

Xato: "Qancha bersangiz" deyish β€” o'z qiymatini bilmaslik belgisi.

Xato: Juda yuqori raqam β€” "Men Senior darajasida ishlayman deb o'ylayapman" taassurot qoldiradi.

3 ta asosiy fikr

Bu darsdan eslab qolishingiz kerak bo'lgan eng muhim g'oyalar

01
Ko'rsatish, gapirish emas
GitHub + LinkedIn = ko'rsatish. "Men bilaman" degandan β€” "Mana ko'ring" deyish kuchli. Recruiter 10 sekundda qaror qiladi.
02
README β€” birinchi taassurot
Kod emas, README o'qiladi. Nima, nima uchun, qanday β€” shu 3 savolga javob bering. Bo'sh README = yo'q repo.
03
Kalit so'zlar = Topilish
LinkedIn sarlavhasida: QA, Manual, Automation, Selenium, Playwright, Postman. Bular bilan recruiter siz haqingizda qidirganda topadi.
πŸ† Darsni muvaffaqiyatli tugatdingiz!