Edit Content

About Us

We must explain to you how all seds this mistakens idea off denouncing pleasures and praising pain was born and I will give you a completed accounts off the system and expound.

Contact Us

软件测试员的工作机会和前景

文章发布时间:November 12, 2008

软件测试员(Software Testers)在近年来一直是新移民朋友的找工热点。许多移民朋友找到了软件测试员的理想工作,尽管他们没有计算机行业(IT,Information Technology)的专业背景,英语也不是很流利。

这个行业的含金量有多大呢?根据教学实践,通过两个半月的特殊培训(技术,Resume, Interview 和企业文化),你可以很快找到一份4到5万年薪的工作。

什么人可以达到这个目标呢?我的学生有律师,医生,大学教师,工程师,会计师,地质学家,高能物理学家,政府官员,CEO,MBA, 小业主,办公室文员,生产线工人,卡车司机,搬运工,销售人员,电脑专业人士等等.许多人一天加拿大经验也没有。

特别是同学中有相当一部份是全职妈妈,她们在加拿大生老二,养老二,七八年之后出来,就找到一份高薪稳定工作。

为什么会如此成功呢?除了自身的素质和不懈的努力,市场本身的巨大需求和入行的低门槛是成功的重要原因。

首先让我们来看看市场需求。一个企业的成长可以通过两种途径来实现:其一是赚钱,其二是省钱。在北美市场成熟的情况下,省钱几乎成了企业成功的不二法宝,尤其是银行,保险等历史悠久的行业。就是一些全球性的龙头企业也以此求存,比如因特尔(Intel)和柯达(Kodak)。

为了省钱以保持“增长“(Growth),企业会裁减人员(美其名曰“瘦身“-Downsizing),同时提高自动化能力。其结果是对电脑软件系统的依赖性不断增加,对软件开发和测试人员的需求也不断增长。

开发一个软件系统要经过四个阶段:设计, 制作, 测试和安装. 测试本身是一个不可或缺的独立阶段, 可见其重要性. 通常测试的总投资会达到制作总投资的两倍以上。这g给软件测试员提供了巨大的就业机会。

软件测试不但工作机会多,而且薪酬丰厚。 因为只有资金雄厚, 员工待遇好的大型企业才有能力建造大型软件系统。 对它们来说,软件系统是运作和发展的关键, 对每一个系统必需进行完全测试。

在多伦多和邻近地区, 软件测试工作主要来自三大领域:金融(银行,保险公司,投资公司,零售业,物流,餐饮业等),电讯(Bell,Rogers,Telus 和 Virgin)和政府部门 (Ministries 及其监管的部门,如 TTC,Hydro One, Embridge 等)。滑铁卢地区则以高科技企业为多(如黑草莓- RIM)。

软件测试是新移民朋友的理想工作:它不要求电脑工作经验或纯熟的英语,但要求严密的逻辑思维和对细节的发掘和处理能力。

软件测试需要大量的手工操作。软件测试员的主要工作是同商业和技术人员交谈,撰写测试计划(Test Plan)和测试个案(Test Case),以及进行功能测试(Function Testing)。

在整个测试过程中,测试自动化的确占有重要位置,雇主会要求你对流行的测试工具(比如QC或QTP)有所了解。可庆的是,这方面的知识可以从相关的短期培训课程轻易得到。

软件测试员并不需要纯熟的英语。只要具备一定的交谈和写作能力,就能胜任自己的工作。成功的关键不是华丽的词藻,而是简洁的文笔和切中要害的论述。更重要的是,你可以在一个好的培训课程中轻易地掌握大型公司的业务英语(Corporate Business English)而轻易击败第一语言是英语的见工对手。

你也许没有发现我们自身的一个巨大优势: 中心思想和段落大意的基本训练让我们能清晰地表达自己的思想,赢得读者的支持。反观一些当地专业人才, 他们也许能侃侃而谈。 但对他们的笔下功夫,也许“不知所云”是最恰当的描述。 这种情况在我管理的软件开发项目中一再出现。

中国人的逻辑思维和系统分析能力是很强的,而这恰恰就是软件测试员要具备的基本素质。软件测试员是软件用户的化身。其工作是挑战系统的可用性和安全性, 对系统进行100% 的完全测试, 发现所有的缺陷(Defects), 并协助开发人员修补这些缺陷。 在最近的实习课中, 同学们在一个小时之内从一个知名的网上购物系统中发现了三个缺陷,而这个系统已经在网上运行了数年之久!

有一个流行很广的专业笑话:“活干不下去了?请个中国人吧。” 我们中国人就是棒。

新移民朋友找工作的一个主要障碍是所谓的“加拿大经验”(Canadian Experience)。这是一个令人头疼的死结:你要有经验才能有工作;而有了工作才会有经验。

值得庆幸的是现实情况并不是这么糟糕,雇主要找的是一个能干活的人,你需要显示你的相关经验和工作能力。

比如雇主通常都会问你怎么准备测试计划(Test Plan)和测试个案(Test Case)因为这将是你日常的主要工作。如果你参加了适当的培训并亲手准备过的话,回答这些问题是轻而易举。

其它常见的面试问题(Interview Questions)通常和系统开发过程,网络,数据库以及类似的领域有关,这些都可以在相关的培训中找到完美的答案。

在面试过程中,你的言谈举止像不像软件测试员是成败的关键,雇主一眼就能看出你是不是真的有经验。你可以设想一下和一个对你的专业领域毫无了解的人谈话的情形。

对新移民朋友来说,你需要的是一个真实的工作环境来培养这种专业的言谈举止。比如说,你需要知道“Multiple Iteration”和“Deliverable”是什么意思,并能够在见工过程中自然地运用,这就是所谓的“企业文化”。

在多伦多,有很多高质量的相关培训课程.其中一些课程的重点是帮助你找到软件测试员工作。这类课程给你动手(Hands-on)和共同培训(Co-op)的机会。其他课程则帮助你考取软件测试员证书(比如CSTE)或熟练地掌握某个测试工具。

有一点需要特别指出的是选择合适的培训课程至关重要。你应当选择为没有加拿大经验并没有电脑专业技能的人士而专门设计的课程,而大多数课程都假设你有这方面的基础。

还有一点就是课程应该提供Resume 和 Interview 的个人专业辅导。每个人的背景和专长都是不一样的。针对你个人的辅导是你成功快速找到高薪工作的关键。

在19年的北美职业生涯里,我曾经做过软件测试,也管理过软件开发项目。我经历过早期找工作的煎熬,也体验过请不到合适的软件测试员的苦恼,最终我决定通过短期培训课程和新移民朋友分享我的经验和体会。

值得欣慰的是,同学们都很努力,经过短期的强化训练,大家的专业技能和自信心大大增强,成功地在大型公司找到了工作:例如 CIBC, TD Bank, Royal Bank, Bank of Montreal,IBM,Bell,Rogers, Telus, Enbridge, Hydro One,American Express, Ministry of Transportation 和 RIM。

同学们的成功证明了一件事:新移民朋友们的确有能力,他们需要的只是知道如何去做。

软件测试员就业前景亮丽,入行门槛低,起薪高,发展前途大, 的确值得新移民朋友们考虑。

(更多详细信息,请电:416-644-1998,或查询:www.Newjob123.com)

Picture of guangtou1

guangtou1

Leave a Replay

订阅光头日记
推送本地新闻