旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

软件测试工程师

Software Test Engineer

IAR 爱亚系统(IAR Systems)

地点
乌普萨拉,瑞典
工作方式
混合办公
类型
全职
部门
工程
招聘主体
IAR Systems AB

计算机与数据中心嵌入式开发工具

职责

  • 执行并参与版本测试,验证端到端功能,确认版本符合约定的质量标准。
  • 设计、开发和执行高质量的测试计划和测试用例,包括手动测试和自动化测试,重点是跨组件和服务进行测试。
  • 构建、维护和持续改进测试自动化框架,并为 CI/CD 管道中的自动化测试做出贡献。
  • 支持开发团队采用有效的测试策略,包括单元测试和集成测试。
  • 及早发现风险、缺陷和质量差距,并清晰地传达给利益相关者。
  • 参与规划、设计和需求讨论,确保从一开始就将质量融入解决方案中。
  • 改进测试框架、文档和流程,以提高长期效率和可靠性。
  • 支持开发和发布周期中的故障排除、调试和事件分析。

必备要求

  • 具备丰富的软件测试经验,尤其擅长集成测试和自动化测试。
  • 具备使用 Python 和/或 Ruby 进行测试自动化的实践经验。
  • 熟悉 Pytest、Squish 或类似工具等测试框架。
  • 有使用 CI/CD 流水线(例如 Jenkins)和开发工具(例如 GitLab、Jira 或 Artifactory)的经验。
  • 较强的解决问题能力以及及早发现风险和依赖关系的能力。
  • 能够与工程团队有效协作并影响质量实践。
  • 英语口语和写作能力流利。

优先条件

  • 具备 C++ 软件测试经验和 C++ 代码理解能力。
  • 熟悉嵌入式系统、编译器或工具链。
  • 熟悉 CMake 等构建系统。

Responsibilities

  • Execute and participate in release testing, verifying end-to-end functionality and confirming releases meet agreed quality standards.
  • Design, develop and execute high-quality test plans and test cases, both manual and automated, with a focus on testing across components and services.
  • Build, maintain and continuously improve test automation frameworks, and contribute automated tests to CI/CD pipelines.
  • Support development teams in adopting effective testing strategies, including unit and integration testing.
  • Identify risks, defects and quality gaps early and communicate them clearly to stakeholders.
  • Participate in planning, design and requirements discussions to ensure quality is built in from the start.
  • Improve test frameworks, documentation and processes for long-term efficiency and reliability.
  • Support troubleshooting, debugging and incident analysis during development and release cycles.

Must Have

  • Solid software testing experience, particularly in integration and automated testing.
  • Hands-on experience with test automation in Python and/or Ruby.
  • Familiarity with test frameworks such as Pytest, Squish or similar tools.
  • Experience with CI/CD pipelines (e.g. Jenkins) and development tools (e.g. GitLab, Jira or Artifactory).
  • Strong problem-solving skills and the ability to identify risks and dependencies early.
  • Ability to collaborate effectively with engineering teams and influence quality practices.
  • Fluent spoken and written English.

Preferred

  • Experience testing C++ software and ability to understand C++ code.
  • Familiarity with embedded systems, compilers or toolchains.
  • Familiarity with build systems such as CMake.

公司简介

IAR 提供世界领先的嵌入式开发软件和服务,助力全球企业打造安全、高质量的产品。自 1983 年以来,我们的解决方案已帮助超过一百万个嵌入式应用在汽车、工业自动化、物联网、医疗科技和安全等行业中实现可靠性、安全性和高效性。我们为来自 70 多家半导体合作伙伴的 15,000 种器件提供支持。公司总部位于瑞典乌普萨拉,并通过遍布全球的销售和支持办事处开展业务。IAR 是 Qt 集团的一部分,作为一个独立的业务部门运营。