聚光灯
类似标题
质量保证工程师, 质量保证自动化工程师, 质量保证工程师
工作描述
测试工程师为产品和项目建立测试自动化。测试是指你确保产品工作得很好,每项功能都能发挥应有的作用。 例如,假设你想确保一个邮件程序的邮件撰写页面工作正常。测试工程师会建立一个程序,自动启动行动,执行功能,关闭它,并记录测试结果。
职业生涯的回报
- 在人们使用的产品上看到你工作的各个方面。
- 每天都在解决各种问题。
- 良好的薪金
- 工作稳定性
$65,339
内幕消息
生活中的一天
- 定义、记录、分析、执行和解释对产品、系统、部件或修改的测试。
- 识别功能问题并提出解决方案。
- 分析测试案例并提供定期的进度报告。
经理级
- 负责管理产品、系统、部件或修改的测试程序和策略的评估、建议和实施。
- 在项目、任务和操作方面担任测试工程团队的顾问,并担任与其他工程职能部门的联络人。
- 确保项目按时并在预算范围内完成。
工作中需要的技能
- 注重细节
- 感同身受。对用户的良好理解
- 坚持不懈
- 分析性思维
- 与团队合作无间
- 自我激励
期望/必要的牺牲
- 并不总是像开发产品那样 "性感"(软件开发者)。
- 可能是重复性的。
- 偶尔会有长时间的工作
当前的行业趋势
- 强劲的就业增长。
- 对优秀人才的需求很高--许多大公司都有吸引和留住优秀人才的福利(即在家工作,休假)。
- 移动市场正在增长。
从事这一职业的人在年轻时喜欢做什么样的事情....。
- 固定的东西:当东西坏了的时候,他们喜欢琢磨如何修复它们。
- 玩逻辑游戏(数独、文字游戏)。
- 玩过电子游戏。
需要的教育
- ~约72%的测试工程师拥有学士学位(适用于其专业的专业);其余拥有硕士或更高学位
- 35%的测试工程师的专业是电气工程,12%是计算机科学,10%是机械工程,7%是电气工程。36%的人主修其他学科,如工业工程
- 除了大学学位外,许多测试工程师还完成了一些认证,如认证Scrum Master或ISTQB认证测试员基础水平
- 测试工程师与团队一起工作,应该发展软技能和沟通技巧,包括他们可能创建的文件的技术写作
- 他们可能需要知道如何审查原理图、电路板布局、电气规范和诊断规范。像Python或Perl这样的编程语言的知识也可能是有用的。
- 通常需要项目管理技能,这取决于工作的范围
- 雇主们寻找的是一个强大的学术组合和以前类似角色的经验。
- 工人应熟悉质量标准、适用的测试技术和质量管理系统。
高中和大学里的事情
中学。玩逻辑游戏,建立程序来解决你的日常问题
大学
- 工程师必须有坚实的数学基础,包括代数、几何、三角学、微积分I、II、III和微分方程。
- 测试工程师可以在很多领域工作。寻找适用的实习机会以获得经验
- 加入与你学习的工程类型相关的俱乐部
- 志愿参与大型项目,在那里你可以磨练与领导力、团队合作、解决冲突和项目管理有关的技能
- 参与专业组织的学习、交流,并掌握最新的趋势和发展。
- 阅读高级贸易期刊和在线文章,为具有挑战性的大学课题做准备
- 对你所从事的项目进行全面的记录,包括对所采取的行动和取得的成果进行记录
- 代码!
- 通过人群测试平台获得经验(例如,软件测试人员可以在uTest注册)。
- 如果准备好了的话,请敲定适用的证书
- 为你想要的工作提前做计划,查看招聘广告,看看列出了哪些资格条件
- 阅读贸易网站和博客。
- 与你的大学教授交谈,询问有关测试工程师工作的课程建议。
- 获得工程或信息技术方面的实习机会
教育统计资料
- 2.5%拥有高中文凭
- 5.4%拥有副学士学位
- 50%拥有学士学位
- 28.8%拥有硕士文凭
- 3.8%拥有博士学位
在25至44岁的职业中,最高教育水平为软件工程师的雇员百分比
典型线路图
如何找到你的第一份工作
- 许多学院都有技术工作的学院招聘。
- 网络!
- 在招聘网站上申请工作。在多个招聘门户网站上创建个人资料,如Monster、Indeed、Glassdoor和Zippia等。
- 作品集。描述你自己或在实习中完成的编程工作。
- 测试工程师 "这一职位名称可以适用于多个领域,所以一定要仔细阅读招聘广告。
- 密切关注所需和首选资格部分。如果你至少不符合所有最低要求的项目,就不要去理会。
- 访问你想工作的公司的职业网页
- 如果你没有太多的工作经验,可以考虑先申请做实习生
- 通过在LinkedIn、Medium和/或相关行业网站上撰写和发表文章来宣传自己,建立自己的声誉。
- 回顾测试工程师的简历模板,为你的简历提供思路
- 问问老师、主管和同事,他们是否愿意作为个人推荐人。
- 通过回顾测试工程师的面试问题和答案样本,为面试做准备
- 放松地进入面试,做好充分准备,并为成功着装
- 面试准备:你必须要准备。准备好解决问题并在白板上写代码。他们会问你想用哪种语言写,然后你就用那种语言写。 和朋友一起练习,因为在白板上书写并向面试官解释的行为与编码非常不同。把代码和问题讲清楚。
如何保持竞争力并留在游戏中
- 阅读科技网站,在Google+、Twitter、Facebook上关注知名科技人士(订阅)。
- 与科技界以外的人交谈,看看其他行业正在发生什么。
- 学习一种不同的编程语言。
- 找出你的问题,并建立一些东西来解决你的问题 - "黑客风格"。
- 努力提高你的沟通和管理技能。
- 网络!参加会议,了解新技术和行业内主要参与者的最新情况。
- 成为认证者。可以通过美国软件测试资格委员会进行认证,该委员会为国际委员会(ITQSB)管理一项测试,供那些想获得基础(CTFL)级别或高级(CTAL)级别测试员认证的人使用。
推荐的工具/资源
网站
- 美国工程学会协会
- 美国测试工程师协会
- 软件测试协会
- IEEE
- 国际工程联合体
- 全国专业工程师协会
- 全国专业工程师协会
- 女工程师协会
- 美国机械工程师协会
书籍
B计划
替代职业。 信息技术专家、软件开发人员、商学院 -> 产品经理或产品营销、项目经理、辞职并创办自己的公司。