💻

QA / Software Tester

Penguji Perisian (QA) · Teknologi IT

Starting
RM2,800 - RM4,000
Senior
RM7,000 - RM14,000
Entry
Degree
Short answerA software tester (QA) finds faults in software before users do — and more importantly, decides whether something is safe to release.
This is the least understood way into IT, and one of the best. It accepts people without a strong programming background, pays reasonably, and puts you inside a real development team from day one — where you can learn everything else.
No licence. There is a certificate (ISTQB) that is genuinely recognised, which is rare in this category.
Two kinds: manual (using the software like a user, systematically) and automation (writing code that tests code — paid considerably more).

What does a QA / Software Tester do?

Finds bugs before users do — the most newbie-friendly entrance to the software industry.

A day in the life

Software testers (QA) make sure apps work before users see them: writing test cases, running manual & automated tests, reporting bugs clearly, verifying fixes.
A typical day: testing new features, pre-release regression, automation scripting (Selenium/Playwright).
You're the last line of defence before users hit problems.

Is this right for you?

A good fit if you: are detail-loving bug hunters, systematic, communicate bugs without blame, and want a beginner-friendly tech door.
Less suitable if you: tire fast of repeated testing.

Salary & career ladder

Salary range
Junior manual QA: RM3,000–4,500.
Senior manual QA: RM5,000–7,500.
Automation QA: RM6,500–13,000.
QA lead / QA manager: RM12,000–20,000.
SDET (writing the test frameworks rather than only using them): RM14,000–24,000.

The number worth noticing
The gap between senior manual QA and mid-level automation QA is large, and it is bridged by learning one programming language.
That is possibly the highest return on study time of any career on this site: a few months of Python, done at night while working, can double your pay.

An advantage that does not exist in most other careers
Software work can be done from anywhere. A developer in Malaysia working remotely for a Singapore or American company is paid in SGD or USD while paying rent in ringgit.
The difference is large — large enough that it changes the whole arithmetic of this career, and it does not exist for a doctor, a lawyer or a civil engineer, whose licences are tied to a country.
But it is conditional on two things, and both can be built starting from SPM:
English at a real working level — not merely a pass, but enough to argue about system design in a meeting.
Work you can show — GitHub, projects that run, real contributions. Companies hiring remotely cannot interview you the usual way, so they lean on what they can see.
Students who build both while studying end up in an entirely different salary market from classmates who only collected certificates.

What AI changes — and why it is different here
Exposed: repetitive test case execution, routine regression, generating basic test cases. This is the manual half, and it has been shrinking for years even before AI.
Not exposed, and rising in value: deciding <i>what</i> is risky and should be tested, designing tests for cases nobody thought of, and making the "not ready to ship" call.
The thing to understand: more AI-generated code means more code someone has to check, not less. The QA role is not disappearing — it is moving up, toward judgement and automation.
Conclusion for a student: do not plan a manual-only QA career. Plan to move to automation within the first three years.

City vs hometown

KL & Penang; remote is common for automation QA.
QA outsourcing firms hire in volume — an easy entry.

Study path after SPM / UEC

IT degree/diploma + ISTQB certThe way in that students are rarely told about
Everyone tells students to become a software engineer. Almost nobody mentions QA.
But QA accepts people without a strong programming background, pays reasonably, and — this is the important part — puts you inside a real development team from the first month.
You see how real software is built, how it breaks, and who decides what. Plenty of good software engineers started here.

The route
SPM (English) → IT diploma <i>or</i> ISTQB Foundation → manual QA → automation QA → QA lead or a move into development.

What the job actually is
Not "click around and find bugs". It is systematic: deciding what should be tested, designing cases that expose failure, and writing reports precise enough that a developer can fix it without asking you.
The hardest and most valuable part is being the person who says "this is not ready" when everyone wants to ship. That takes judgement, and some nerve.

The transition that sets your pay
Manual → automation. Manual starts low and rises slowly. Automation requires real programming and pays close to double.
Learning Python or JavaScript while working as a manual QA is one of the highest-return career moves in this entire list.

Related fields
Software engineer — the common move after 2–3 years in QA. Systems analyst — overlapping skills. Cybersecurity — security testing is a specialised branch of QA. DevOps — automation QA overlaps strongly.
If you are taking the UEC instead of SPM
Everything above still applies to you — the subjects are the same disciplines, only a different exam paper. What changes is the route after it.
The UEC is not accepted for direct entry into a Malaysian public university degree. That is why independent school students overwhelmingly go to private universities in Malaysia, or abroad.
The UEC is treated as equivalent to STPM and A-Level, and it is recognised in the UK, the United States, Canada, Australia and Taiwan — which is why the overseas rate from independent schools is so high.
And the part that costs families real money — read this one properly:
PTPTN eligibility runs through SPM, and a UEC alone does not carry it. To keep the loan available you need a complete SPM, which means two things people get wrong:
Sejarah must be passed. Since SPM 2013 a pass in Sejarah (minimum E) is compulsory for the certificate itself — fail it and you do not have a complete SPM at all.
Bahasa Melayu is usually required at credit (grade C), not merely a pass.
The institution and programme must also be PTPTN-recognised — check that on the PTPTN gateway before you commit to a college.
The UEC route pushes you towards a private degree, and PTPTN is what pays for it. If you have not sat SPM, sit it — and do not treat Sejarah as the throwaway paper.
These conditions change. Verify the current rules with PTPTN before relying on any of this.

Universities

Any IT background (polytechnic suffices).
The ISTQB Foundation is this field's global standard cert.

Tuition fees

ISTQB: ~RM1,000. Automation tools: free (open source).

Scholarships

PTPTN for diploma/degree; QA bootcamps often cost less than dev bootcamps.

Certification & licence

No licence — but this is the category exception
As with all of IT, no body licenses software testers in Malaysia.
But unlike most IT careers, there is one certificate that is genuinely recognised and genuinely appears in job ads.

ISTQB — International Software Testing Qualifications Board
Where it comes from: an independent international body, not a vendor. That is why it is trusted — it is not selling a product you must buy.
Foundation Level — the starting point. Can be taken while still studying, and cheap next to most qualifications.
Advanced Level (Test Analyst, Test Manager) — after some years of experience.
Recognised where: worldwide, including Malaysia, Singapore, Australia and Europe. This is one of the few IT qualifications that carries weight across borders.

Academic qualifications
An IT diploma or degree helps, but is not compulsory for entry-level manual QA.

The skills that set pay
Automation: Selenium, Cypress or Playwright, plus Python or JavaScript. This is what doubles your pay.
SQL — to verify that the right data was actually stored.
API tools (Postman) — most modern systems are tested at the API layer, not only through the screen.
Writing precise bug reports. An underrated skill, and the first thing an employer judges you on.

Pros

Cons

Future & the AI era

AI generates test cases & detects UI changes — basic manual testing is shrinking fast.
QA fluent in automation + AI testing tools becomes more productive & valuable.
The shift: from "finding bugs" to "designing quality strategy".

Step by step, and how long each takes

  1. SPM — EnglishSPM
    English is the main requirement — you will write bug reports that developers, sometimes in another country, have to understand.
    Add Maths is not needed. This is one of the few IT routes genuinely open to students who did not take the science stream.
  2. IT diploma — or straight in2–3 tahun
    An IT diploma is enough. A degree helps for rising into senior posts later.
    Some people enter directly into entry-level manual QA with an ISTQB certificate and evidence that they are thorough. This genuinely happens — the field is unlicensed and employers judge you on your bug reports.
  3. ISTQB Foundation — the certificate that actually countsAwal
    ISTQB Foundation Level is the international standard for software testing and, unlike most IT certificates, it genuinely appears in job ads.
    It is cheap next to most qualifications, can be taken while you are still studying, and gives you the shared vocabulary QA teams use worldwide.
    This is the exception to this category's rule — here, the certificate is genuinely worth having.
  4. Manual → automation. This is the pay decision.1–3 tahun
    Manual QA is where most people start, and it starts around RM3,000–4,500.
    Automation QA — writing code that tests code — pays close to double, because it needs real programming (Selenium, Cypress, Playwright, usually in JavaScript or Python).
    This is the most important point in this career. That transition is the difference between the work that is slowly being automated and the work doing the automating. Students who plan for it from the start save themselves years.

Key SPM subjects

Matematik, Bahasa Inggeris

Questions students actually ask

Is QA a low-status job?
This is a common belief and it is wrong in two ways.
First, on money: automation QA pays RM6,500–13,000 and an SDET can reach RM24,000. That is the same range as software development, because it <i>is</i> software development — you write code, yours just tests other people's.
Second, on the role: QA is the person who decides whether something is safe to release. In a system handling payments or medical data, that is a serious responsibility.
But there is truth in the belief, and it is better said: low-level <i>manual</i> QA genuinely is repetitive, poorly paid, and shrinking. If you stay there for ten years, the belief will be true of you.
So the advice is specific: come in through manual QA if that is your route — it is a legitimate and useful way in — but plan to move to automation within three years. That transition changes the career entirely.
Do I need to code to be in QA?
To get in — no. Entry-level manual QA accepts people with no programming background, and that makes it one of the few genuine doors into the technology industry for students who did not take the science stream.
To be paid well — yes, and this is not optional.
The gap between manual QA (RM3,000–7,500) and automation QA (RM6,500–13,000) is bridged by one thing: learning Python or JavaScript, plus one automation tool (Selenium, Cypress or Playwright).
Why this is good advice rather than mere encouragement: the manual half of this work is shrinking — it has been for years, even before AI. The automation half is not.
The most practical way to do it: come in as a manual QA, take the salary, and learn Python at night. You will have an advantage over students learning Python in the abstract: you already know what needs testing and why.
Practice SPM Matematik →K1 papers + AI answers · 3 languages

Where to study — universities and total fees

University Course Total fees Duration Location
Crescendo International CollegeDiploma · Diploma in Computer ScienceRM 29,0002 yearsUlu Tiram, Johor
INTI International University & CollegesDegree · Bachelor of Computer Science (Online Learning)RM 32,2603 YearsNilai / Subang / Penang
SEGi University & CollegesDiploma · Diploma in Computer ScienceRM 33,0003 YearsKota Damansara / KL / Subang / Penang / Sarawak
AIMST UniversityDegree · Bachelor in Software Engineering (Honours)RM 42,6003 YearsSungai Petani, Kedah
Sunway CollegeDiploma · Diploma in Computer ScienceRM 44,5102 yearsBandar Sunway, Selangor
Monash University MalaysiaDegree · Bachelor of Computer Science (Honours)RM 45,1201 yearBandar Sunway, Selangor
Asia Pacific University of Technology & Innovation (APU)Diploma · Diploma in Information & Communication Technology with a specialism in Software EngineeringRM 49,2002 years (6 semesters)Bukit Jalil, Kuala Lumpur
First City University CollegeDegree · BACHELOR OF COMPUTER SCIENCE (INTELLIGENT SYSTEMS) (HONS)RM 54,6563 YearsBandar Utama, Selangor
Multimedia University (MMU)Degree · BACHELOR OF COMPUTER SCIENCE(HONS) ARTIFICIAL INTELLIGENCERM 62,2503 YearsCyberjaya, Selangor / Melaka
UCSI University / UCSI CollegeDegree · BACHELOR OF COMPUTER SCIENCE (HONS) MOBILE COMPUTING & NETWORKINGRM 73,6103 YearsCheras, Kuala Lumpur
UOW Malaysia (KDU)Degree · Bachelor in Software EngineeringRM 79,5903 yearsGlenmarie, Selangor / Batu Kawan, Penang
HELP UniversityDegree · Bachelor of Computer Science (Honours)RM 85,9203 yearsSubang Bestari
Swinburne University of Technology SarawakDegree · BACHELOR IN COMPUTER SCIENCERM 93,3603 YearsKuching, Sarawak
Curtin University MalaysiaDegree · Bachelor of Software EngineeringRM 96,6003 YearsMiri, Sarawak
Asia Pacific University of Technology & Innovation (APU)Degree · BSC (HONS) IN COMPUTER SCIENCERM 102,2003 Years (6 Semesters)Bukit Jalil, Kuala Lumpur
Xiamen University MalaysiaDegree · Bachelor of Engineering in Software Engineering (Honours)RM 112,0004 yearsBandar Sunsuria, Sepang, Selangor
Sunway UniversityDegree · Bachelor of Science (Honours) in Computer ScienceRM 113,5503 Years (full-time)Bandar Sunway, Selangor
Taylor’s University / Taylor’s CollegeDegree · Bachelor of Computer Science (Honours)RM 115,0443 yearSubang Jaya, Selangor
University of Southampton MalaysiaDegree · BSc Computer ScienceRM 126,0003 yearsIskandar Puteri, Johor
University of Nottingham MalaysiaDegree · BSc (Hons) Computer ScienceRM 144,0003 YearsSemenyih, Selangor

Fees are a guide only and change every year. Confirm the current figure with the university before you decide.

Get all these colleges to contact me Tap to message Allite on WhatsApp. We pass your enquiry to the colleges above — no form to fill.

Sources

Figures and policy on this page are checked against these reports. Last reviewed 2026-09.

© 2026 Allite — Kerjaya selepas SPM