跳到正文

职位档案 · 科技 · 科技专业

QA Engineer

在产品上线前找出问题的角色,透过手动测试与自动化测试确保软件符合品质标准。

Degree尤佳科技与系统动手做东西写作与文字又叫:Software Tester、Software Test Engineer
读完这一页,你会知道5 分钟读完
  • 一天从几点忙到几点,每个时段具体在做什么
  • 月薪大约从 RM 2.25k 到 RM 12.5k,哪些因素会拉高或压低
  • 要什么学历、证书,面试通常会被问什么
  • 做满几年之后,可以往哪里升、往哪里转

01一天的生活

8:0010:0012:0014:0016:0018:0012345
  1. 1每日 standup,同步昨天测出的 bug 状态与今天的测试计划
  2. 2根据新功能需求撰写测试案例(test case),列出正常/边界/异常情境
  3. 3手动测试一个新功能,发现一个边界情况会导致系统出错,记录进 Jira 并附上重现步骤
  4. 4维护自动化测试脚本,把新功能的关键流程也加进自动化测试范围
  5. 5执行回归测试,确认这次的修复没有引发其他功能的新问题

02具体做什么

  • 撰写测试案例(test case),手动测试新功能
  • 开发与维护自动化测试脚本
  • 记录、追踪软件缺陷(bug),跟工程师协调修复
  • 参与需求评审,从测试角度提前发现潜在问题
  • 执行回归测试,确保修复不引发新问题

03会用到的工具

  • 自动化测试工具Selenium、Cypress、Playwright(网页自动化测试)
  • Jira记录与追踪 bug,标注严重程度与优先级
  • PostmanAPI 测试
  • Git/GitHub管理自动化测试脚本的版本

04薪水多少

马来西亚月薪,单位令吉(RM)。下面是一个区间,不是承诺:落在哪里,取决于接下来这几件事。

5k10kRM 2.25–4.3k新人0–2年RM 4.3–6.1k有经验3–6年RM 6.1–12.5k资深8年以上
雇主类型本地科技大厂/MNC 薪资明显高于本地中小 IT 公司;有能力做自动化测试的 QA,谈判空间比纯手动测试大
技能栈会写自动化测试脚本(Selenium/Cypress/Playwright)的 QA,薪资普遍比只做手动测试的高一截
产业类型金融/医疗等强监管产业对测试严谨度要求更高,薪资也相应较高

05怎么入行

  • 学历要求:Degree(计算机科学相关)尤佳,也有从非技术背景转行、靠测试基础培训入行的
  • 证书/技能要求:测试方法论基础(功能测试、回归测试)、细心、基础脚本/编程能力(自动化测试尤其需要)
  • 加分项:自动化测试工具经验(Selenium、Cypress 等)、ISTQB 测试证书、API 测试经验

面试与申请细节

  • 面试常见问题:怎么设计一份测试案例(正常情境、边界情境、异常情境都要考虑)、如何用 Jira 记录并排优先级、Selenium/Cypress 的基础操作
  • 面试有时会给一个功能描述,要求现场列出测试案例清单,考察思维全面度
  • 非技术背景转行的人,通常会先从纯手动测试做起,累积经验后再学自动化脚本,逐步提高市场竞争力

06往哪里发展

Junior QA /Software TesterQA EngineerSenior QAEngineerQA Lead,或转往 TestAutomationEngineer /

07为什么值这个价

一个未被发现的 bug 流到生产环境,轻则影响用户体验,重则造成数据错误或资安漏洞,修复成本远高于在开发阶段就抓出来。QA Engineer 的价值在于"提前拦截问题",帮公司省下上线后处理事故的高昂成本。

08好处与代价

好的一面

  • 入行门槛相对灵活,非纯技术背景也有机会转入
  • 能对整个产品有全局理解
  • 累积自动化测试技能后,转往开发或 DevOps 路径顺畅

不太好的一面

  • 常被视为开发流程里的"把关者"角色,压力来自赶上线时程与坚持品质标准之间的拉扯
  • 纯手动测试的工作重复性较高
  • 要跟上被测系统的技术变化,持续学习

09一个常见误会

很多人以为

“QA 就是"点来点去找 bug”

实际上

要有系统性思维设计测试案例、能写自动化脚本、还要懂得判断哪些场景风险最高该优先测,是需要方法论与技术能力的角色。

10适合你吗

  • 细心,有系统性思维
  • 乐于"挑毛病",不怕跟开发团队有不同意见
  • 对软件品质有责任感
资料来源(3)