聚光灯
类似标题
质量保证工程师, 质量保证自动化工程师, 质量保证工程师
工作描述
测试工程师为产品和项目建立测试自动化。测试是指你确保产品的每项功能都能很好地工作并发挥其应有的作用。 例如,假设你想确保一个邮件程序的邮件撰写页面工作正常。测试工程师会建立一个程序,自动启动行动,执行功能,关闭它,并记录测试的结果。
职业生涯的回报
- 在人们使用的产品上看到你工作的各个方面。
- 每天都在解决各种问题。
- 良好的薪金
- 工作稳定性
$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计划
替代职业。信 息技术专家、软件开发人员、商学院->产品经理或产品营销、项目经理、辞职并创办自己的公司。