engineering
Posted 14 hours agoSoftware Test Engineering
at ResMed
ChinaOn-site
Additional details
- The primary role of Engineering function within Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products.
- Works closely with customers, developers and other stakeholders to understand and define customer needs in these designs.
- Features are aligned to a timetable and areas of responsibility.
- Developers may solicit customers for feedback regarding product usability and desired future enhancements.
- Software Engineers who design, write and test code for the product should be matched in the either Software Engineering Applications or Systems.
- Product developers who specialize in hardware systems should be matched to Hardware Engineering. Let’s talk about
- Responsibilities 1. 参与公司医疗器械软件和非医疗器械软件的验证与确认 2. 参与软件需求、架构及详细设计评审,从测试角度提出可测试性、可靠性等专业意见 3. 根据项目计划与需求,制定验证与确认策略、测试计划,编写测试用例 4. 负责各测试阶段执行:单元测试、集成测试、配置项/系统测试、回归测试等 5. 搭建和维护测试环境(包括软硬件集成环境及仿真环境) 6. 对缺陷进行全生命周期管理(发现、定位、提交、跟踪、闭环验证) 7. 输出测试报告、测试说明等V&V文档,并对测试结果进行分析与评估 8. 参与持续集成/持续测试(CI/CT)建设,引入自动化测试框架,提升测试效率 Let’s talk about Qualifications and
- 基本条件 -计算机、软件工程等相关专业,本科及以上学历 -3年以上软件测试或验证与确认相关工作经验 2.
- 专业技术能力 - 熟悉软件V&V过程、测试类型(功能、性能、安全性、边界、压力等)及测试设计方法(等价类、边界值、场景法、判定表等) - 掌握至少一种主流编程/脚本语言(Python、Java、C/C++、Shell等),能编写自动化测试脚本 - 熟练使用常见测试管理及缺陷管理工具(Jira、Git、禅道等) - 熟悉至少一种自动化测试框架/工具(Selenium、Appium、Pytest、JUnit等) - 了解静态/动态分析工具(SonarQube、Coverity、Klocwork等)者优先 - 了解性能测试工具(JMeter、LoadRunner)或安全测试基础者优先 3.
- 过程与标准 - 理解软件开发生命周期模型(V模型、敏捷、迭代等),能够在不同模型下实施V&V - 对基于需求的测试追踪(Requirements Traceability Matrix, RTM)有清晰认知 4.