Johnson Controls

Senior Engineer

JCI HQ Shanghai Full time

主要职责:

  • 制定并执行全面的测试计划和测试用例,确保 BAS(楼宇自动化系统)产品的质量。
  • 进行手动和自动化测试,包括功能测试、回归测试、性能测试和集成测试。
  • 使用行业标准工具和框架设计、实现并维护自动化测试脚本。

职责:

  • 负责 BAS 控制系统的端到端系统测试。
  • 设计测试策略和测试计划,并根据项目里程碑进行跟踪和更新。
  • 根据用户案例、测试发现以及不同利益相关方的需求,设计、优化并执行测试用例。
  • 设计与稳健性、性能、兼容性和可靠性相关的测试用例。
  • 进行系统测试、集成测试和回归测试,搭建测试环境,并推动与关键利益相关方的问题/变更请求解决。
  • 设计并实施自动化测试,主导复杂场景的自动化测试,如跨系统接口、协议兼容性(BACnet/Modbus)。
  • 分析测试数据,生成报告并提供技术建议。
  • 创建、更新和维护技术质量页面,包括手册和相关指导文档。
  • 完成主管安排的其他任务。

任职资格:

  • 计算机科学、自动化或相关专业本科及以上学历。
  • 5 年以上系统测试经验,3 年以上楼宇自动化/物联网相关经验。
  • 熟悉 V 模型、敏捷开发、CI/CD 概念等。
  • 熟练使用 Git、Jenkins、Jira、Confluence 或 Miro 等工具。
  • 具备强烈的质量意识,如基线、可追溯性、质量门控等。
  • 具备软件(如 Web GUI、应用程序)及控制器/设备/IO 固件测试经验。
  • 精通测试自动化开发,至少掌握一种编程语言:C、C++、Labview/CVI、Python、Java、C# 等。
  • 深入了解 BAS 架构及协议(BACnet/Modbus)。
  • 具备使用 JMeter/LoadRunner 进行性能测试的经验,熟悉 SQL/数据库技能,能使用 Postman 进行 API 测试。
  • 具备物联网相关知识,了解网络协议如 HTTPS、TCP/IP、MQTT 及安全性等。
  • 了解从嵌入式系统到高性能计算设备的引导程序和操作系统,包括 FreeRTOS、Zephyr、OpenWRT 和 Ubuntu。

加分项:

  • 有楼宇自动化系统或 IoT 项目经验。
  • 熟悉行业标准测试框架及工具。
  • 具备跨系统接口测试及协议兼容性测试经验。