华为测试工程师的核心职责是确保产品软件质量,通过测试保障业务稳定性和安全性。具体工作内容可分为以下五个方面:
-
测试开发与执行
-
负责自动化脚本开发与流程化测试执行,保障版本测试质量与效率。
-
根据业务场景设计测试方案,执行功能测试、性能测试、渗透测试等,并编写测试用例。
-
-
质量保障与优化
-
识别测试流程中的低效点,进行工程工具需求分析与规划,提升自动化测试质量。
-
参与测试框架搭建与优化,对代码进行性能调优,确保产品符合规范与性能要求。
-
-
安全与场景测试
-
针对手机、车机(自动驾驶)、云、IOT等场景,分析安全特性并设计自动化测试用例,保障系统安全性。
-
参与重大跨领域项目集成交付,进行准入测试、问题故障界定及技术分析。
-
-
技术支持与协作
-
与开发团队协作,定位并解决测试中的问题,提出改进方案。
-
参与竞争分析、场景分析及性能评估,为产品优化提供技术支持。
-
-
工具与文档管理
-
开发或优化测试工具(如JMeter、Python脚本),提升测试效率。
-
编写测试报告、文档及测试数据统计分析,记录问题解决方案。
-
岗位要求 :通常需计算机、通信、自动化等专业本科及以上学历,具备C/C++、Python等编程能力,熟悉Linux操作系统及测试理论。