Mitos "Asal Boleh Tekan, Boleh Jadi QA"
Saya sering mendengar nasihat yang agak bahaya diberikan kepada pelajar tahun akhir jurusan Sains Komputer: "Kalau kau fail programming, masuklah jadi Tester. Senang, main game je cari bug."
Ini adalah persepsi tahun 2010 yang perlu kita buang jauh-jauh.
Dalam ekosistem teknologi Malaysia hari ini—terutamanya di syarikat Fintech (kewangan), E-Commerce, dan Software House—peranan QA Analyst (Penganalisis Jaminan Kualiti) adalah sangat kritikal. Jika sistem perbankan online down pada hari gaji, yang pertama sekali akan disoal bukan Developer, tetapi QA: "Macam mana bug ini boleh terlepas?"
Kerjaya ini bukan sekadar menguji aplikasi secara rawak. Ia memerlukan pemikiran analitikal yang tajam untuk merangka strategi ujian yang boleh 'memecahkan' logik sistem yang dibina oleh Developer.
Jangan Salah Lorong: QA Kilang vs QA IT
Sebelum kita pergi lebih jauh, sangat penting untuk membetulkan kekeliruan istilah yang sering berlaku dalam pasaran kerja tempatan. Di Malaysia, gelaran "QA" digunakan dalam dua dunia yang berbeza:
| Ciri-ciri | QA/QC Manufacturing (Kilang) | QA Analyst / Tester (IT) |
|---|---|---|
| Lokasi Kerja | Kawasan Perindustrian (cth: Shah Alam, Penang, Kulim). | Pejabat Korporat / WFH (cth: KL Sentral, Cyberjaya). |
| Objektif | Memeriksa fizikal produk, sampel makanan, atau cip. | Menguji kod, aliran data, dan antaramuka aplikasi. |
| Suasana | Bising, pakaian seragam/lab coat, shift work. | Bilik aircond, pakaian kasual, waktu anjal. |
| Potensi Gaji | Kenaikan agak perlahan (bergantung OT). | Kenaikan pantas (bergantung skill teknikal). |
*Artikel ini memfokuskan sepenuhnya kepada laluan QA IT/Software kerana lonjakan permintaannya yang drastik pasca-pandemi.
Dinamika Pejabat: Hubungan 'Cinta Benci' dengan Developer
Jika anda seorang yang takutkan konflik atau "people pleaser", mungkin anda akan bergelut sedikit di permulaan kerjaya ini.
Tugas hakiki seorang QA adalah memberitahu orang lain (biasanya Software Developer) bahawa kerja mereka ada kesilapan. Dalam budaya kerja Asia yang mementingkan "air muka", ini memerlukan seni komunikasi yang tinggi.
Senario Biasa di Pejabat:
- The Blame Game: Bila bug dijumpai, Developer akan kata "It works on my machine" (Ia berfungsi di komputer saya). Anda perlu buktikan dengan data dan langkah demi langkah (Steps to Reproduce) bahawa ralat itu memang wujud.
- Gatekeeper Kualiti: Anda ada kuasa untuk menahan sesuatu produk daripada dilancarkan (Go-Live) jika kualiti tidak mencapai standard. Ini tekanan yang besar apabila pihak pengurusan mendesak untuk pelancaran segera.
Analisis Gaji & Jurang 'Automation'
Di sinilah realiti menjadi sedikit pahit untuk sesetengah orang. Gaji QA terbahagi kepada dua kasta utama: Manual Tester dan Automation Tester.
1. Manual Tester (Kasta Permulaan)
Anda menguji sistem dengan tangan—klik satu per satu, isi borang secara manual.
- Anggaran Gaji: RM 2,500 - RM 4,000
- Risiko: Semakin banyak syarikat cuba mengurangkan peranan ini kerana lambat dan memakan masa. Persaingan sangat tinggi kerana halangan masuk yang rendah.
2. Automation Tester / SDET (Kasta Elit)
Anda menulis kod (script) untuk menyuruh robot menguji sistem tersebut. Anda perlu tahu asas Java, Python, atau JavaScript.
- Anggaran Gaji: RM 4,500 - RM 9,000+
- Status: Sangat diburu. Di platform seperti LinkedIn, recruiter sentiasa mencari bakat yang mahir menggunakan Selenium, Katalon, atau Appium.
Nasihat Saya: Jangan selesa jadi Manual Tester melebihi 2 tahun. Gaji anda akan statik (stagnant). Anda wajib belajar asas scripting jika mahu kerjaya jangka panjang dalam bidang ini.
Laluan Masuk: Apa Yang Universiti Tak Beritahu
Majoriti universiti awam dan swasta di Malaysia masih kurang memberi penekanan khusus kepada subjek Software Testing. Kebanyakannya hanya satu subjek elektif dalam kursus Sains Komputer.
Akibatnya, ramai graduan masuk ke industri dengan pengetahuan kosong tentang cara menulis Test Case yang betul.
Strategi Graduan Pintar:
- Ijazah/Diploma IT adalah tiket masuk: Syarikat masih memandang kelayakan akademik asas (Degree in CS/IT/Software Engineering).
- Ambil Sijil ISTQB: Ini rahsia besar. Sijil International Software Testing Qualifications Board (ISTQB) tahap Foundation adalah "gold standard". Jika anda Fresh Grad yang ada sijil ini, resume anda automatik naik ke atas timbunan permohonan.
- Portfolio GitHub: Jangan ingat programmer saja perlu GitHub. QA juga boleh muat naik contoh Test Plan atau Automation Script mudah untuk tunjuk kepada bakal majikan.
Survival Kit QA 2025
Berdasarkan trend pengambilan pekerja semasa di Lembah Klang, ini adalah set kemahiran yang wajib anda asah jika mahu kekal relevan:
Tools Wajib
Jangan hanya tahu tekan klik. Belajar guna JIRA (untuk log bug), Postman (untuk uji API - sangat penting sekarang!), dan asas SQL (untuk semak database).
Minda Penyiasat
Anda perlu fikir "di luar kotak". Contoh: "Apa jadi kalau user tekan butang 'Bayar' 10 kali laju-laju masa internet slow?" Developer selalunya tak fikir senario negatif begini.
Catatan Realiti (Nota Editorial)
Kerjaya sebagai QA Analyst adalah laluan yang sangat baik untuk memasuki dunia IT tanpa perlu menjadi pakar coding yang tegar. Ia menawarkan keseimbangan kerja (work-life balance) yang kadangkala lebih baik berbanding Developer.
Namun, jangan terpedaya dengan janji gaji lumayan tanpa usaha. Pasaran kini semakin memilih. Mereka mahukan QA yang bukan sekadar 'tukang lapor bug', tetapi 'jurutera kualiti' yang boleh mencadangkan penambahbaikan.
Jika anda teliti, sukakan struktur, dan ada sedikit sifat skeptikal (tak mudah percaya), kerjaya ini mungkin sesuai dengan jiwa anda. Mulakan dengan langkah yang betul, dan jangan berhenti belajar teknologi baharu.