- 地点
- 乌普萨拉,瑞典
- 工作方式
- 混合办公
- 类型
- 全职
- 部门
- 工程
- 招聘主体
- 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 集团的一部分,作为一个独立的业务部门运营。