高级软件测试工程师
岗位信息
| 招聘单位 | 优艾智合 |
|---|---|
| 工作地点 | 深圳市 |
| 官方更新时间 | 2025-11-03T16:32:49 |
职位描述
测试计划与策略:
参与需求评审,深入理解巡检机器人软件系统的业务逻辑、架构设计和核心算法。
设计、编写和维护详细的测试计划、测试方案和测试用例,覆盖功能、性能、安全、可靠性等各个方面。
测试设计与执行:
功能测试: 执行系统级的功能测试,验证系统逻辑、任务分配、状态流转、异常处理等的正确性。
集成与接口测试: 负责巡检机器人软件系统与上下游系统的集成测试和API接口测试。
性能与压力测试:
设计和执行性能测试,评估系统在高负载下的吞吐量、响应时间和资源利用率。
进行压力、负载和稳定性测试,找出系统瓶颈和临界点。
场景与可靠性测试:
构建复杂的业务场景(如高峰期、资源紧张、网络分区等)进行测试。
设计和执行故障注入测试,验证系统的容错、自愈和恢复能力。
自动化与效率提升:
开发、维护和执行自动化测试脚本和框架(如基于Python/Java),提升回归测试效率。
参与CI/CD流程建设,将自动化测试集成到持续集成流水线中。
缺陷管理与跟踪:
准确识别、记录和跟踪缺陷,使用缺陷管理工具(如Jira)进行全生命周期管理。
与开发、产品经理紧密合作,推动问题及时解决,并进行验证。
质量分析与报告:
编写测试报告,清晰、准确地评估版本质量风险,为发布决策提供依据。
进行测试结果分析和总结,持续改进测试流程和方法。
任职要求
学历与经验:
计算机科学、软件工程或相关专业,本科及以上学历。
拥有 3年以上 软件测试经验,至少1年专注于复杂业务系统或调度/决策/路径规划系统的测试经验。
技术技能:
精通软件测试理论、方法和流程,能独立设计高质量的测试用例。
熟练掌握至少一种编程或脚本语言,如 Python、Java,并具备编写自动化测试脚本的能力。
精通至少一种主流测试框架,如 Pytest、TestNG、JUnit 等。
熟练使用接口测试工具,如 Postman、JMeter。
有使用性能测试工具(如 JMeter、LoadRunner)的经验,理解性能测试指标和分析方法。
熟悉Linux/Unix操作系统和常用命令,能进行日志分析和问题定位。
核心能力:
具备出色的逻辑思维和分析能力,能够理解复杂的系统交互和状态流转。
对质量有高度的责任心,工作细致严谨,具备出色的发现问题能力。
具备良好的沟通能力和团队协作精神。
优先考虑条件:
有分布式系统、微服务架构下的测试经验。
有机器人行业的软件测试经验。
有白盒测试或代码走查经验者优先。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。