读完这一页,你会知道5 分钟读完
- 一天从几点忙到几点,每个时段具体在做什么
- 月薪大约从 RM 2.25k 到 RM 12.5k,哪些因素会拉高或压低
- 要什么学历、证书,面试通常会被问什么
- 做满几年之后,可以往哪里升、往哪里转
01一天的生活
- 1每日 standup,同步昨天测出的 bug 状态与今天的测试计划
- 2根据新功能需求撰写测试案例(test case),列出正常/边界/异常情境
- 3手动测试一个新功能,发现一个边界情况会导致系统出错,记录进 Jira 并附上重现步骤
- 4维护自动化测试脚本,把新功能的关键流程也加进自动化测试范围
- 5执行回归测试,确认这次的修复没有引发其他功能的新问题
02具体做什么
- 撰写测试案例(test case),手动测试新功能
- 开发与维护自动化测试脚本
- 记录、追踪软件缺陷(bug),跟工程师协调修复
- 参与需求评审,从测试角度提前发现潜在问题
- 执行回归测试,确保修复不引发新问题
03会用到的工具
- 自动化测试工具Selenium、Cypress、Playwright(网页自动化测试)
- Jira记录与追踪 bug,标注严重程度与优先级
- PostmanAPI 测试
- Git/GitHub管理自动化测试脚本的版本
04薪水多少
马来西亚月薪,单位令吉(RM)。下面是一个区间,不是承诺:落在哪里,取决于接下来这几件事。
雇主类型本地科技大厂/MNC 薪资明显高于本地中小 IT 公司;有能力做自动化测试的 QA,谈判空间比纯手动测试大
技能栈会写自动化测试脚本(Selenium/Cypress/Playwright)的 QA,薪资普遍比只做手动测试的高一截
产业类型金融/医疗等强监管产业对测试严谨度要求更高,薪资也相应较高
05怎么入行
- 学历要求:Degree(计算机科学相关)尤佳,也有从非技术背景转行、靠测试基础培训入行的
- 证书/技能要求:测试方法论基础(功能测试、回归测试)、细心、基础脚本/编程能力(自动化测试尤其需要)
- 加分项:自动化测试工具经验(Selenium、Cypress 等)、ISTQB 测试证书、API 测试经验
面试与申请细节
- 面试常见问题:怎么设计一份测试案例(正常情境、边界情境、异常情境都要考虑)、如何用 Jira 记录并排优先级、Selenium/Cypress 的基础操作
- 面试有时会给一个功能描述,要求现场列出测试案例清单,考察思维全面度
- 非技术背景转行的人,通常会先从纯手动测试做起,累积经验后再学自动化脚本,逐步提高市场竞争力
06往哪里发展
07为什么值这个价
一个未被发现的 bug 流到生产环境,轻则影响用户体验,重则造成数据错误或资安漏洞,修复成本远高于在开发阶段就抓出来。QA Engineer 的价值在于"提前拦截问题",帮公司省下上线后处理事故的高昂成本。
08好处与代价
好的一面
- 入行门槛相对灵活,非纯技术背景也有机会转入
- 能对整个产品有全局理解
- 累积自动化测试技能后,转往开发或 DevOps 路径顺畅
不太好的一面
- 常被视为开发流程里的"把关者"角色,压力来自赶上线时程与坚持品质标准之间的拉扯
- 纯手动测试的工作重复性较高
- 要跟上被测系统的技术变化,持续学习
09一个常见误会
很多人以为
“QA 就是"点来点去找 bug”
实际上
要有系统性思维设计测试案例、能写自动化脚本、还要懂得判断哪些场景风险最高该优先测,是需要方法论与技术能力的角色。
10适合你吗
- 细心,有系统性思维
- 乐于"挑毛病",不怕跟开发团队有不同意见
- 对软件品质有责任感