职位详情
it质量管理工程师
1.5-2万
北京一研科技有限公司
北京
3-5年
本科
08-07
工作地址

信通大厦

职位描述
## **我们期待你具备:**
1. **核心技能与经验:**
* **扎实的编程基础:** 精通至少一门主流编程语言(如 Java, Python, JavaScript/TypeScript, Go, C/C++),理解其语言特性和常见陷阱。
* **代码静态分析专家:**
* **深入理解**静态代码分析原理、技术和局限性。
* **丰富的实战经验**:熟练使用、配置和管理至少一种主流代码质量/静态分析平台(**SonarQube 是重中之重**)。
* 熟悉多种代码检查工具(如 Checkstyle, PMD, ESLint, Pylint, SpotBugs, Clang-Tidy 等)及其规则配置。
* **CI/CD 集成能力:** 精通将代码质量检查、测试覆盖率收集等任务集成到 CI/CD 流水线中的实践,熟悉相关工具(Jenkins, GitLab CI/CD 等)。
* **版本控制:** 精通 Git 工作流。
* **脚本/自动化能力:** 熟练使用 Shell, Python 或其他脚本语言进行工具链整合和自动化任务开发。
* **代码质量度量与可视化:** 有定义、收集、分析和可视化代码质量指标的经验。
2. **关键经验:**
* 3-5 年以上软件开发、测试开发或专项质量保障经验,其中至少 **2 年专注于代码质量工程、静态分析或相关领域**。
* 有在**中大型项目**中成功推动代码质量提升、降低技术债务的实际成果。
* 具备**构建或深度优化**代码质量保障平台/流程的经验。
* 有与开发团队紧密协作,**推广代码质量实践并解决阻力**的经验。
3. **加分项:**
* **安全编码经验:** 熟悉 OWASP Top 10, CWE 等,有使用 SAST 工具(如 Fortify, Checkmarx, Coverity)或 SCA 工具(如 Black Duck, Snyk)的经验。
* **测试覆盖率实践:** 精通代码测试覆盖率工具(如 JaCoCo, Cobertura, Istanbul)及其在质量门禁中的应用。
* **IDE 集成:** 了解如何为 IDE(如 IntelliJ IDEA, VS Code)配置和推广代码质量插件。
* **架构分析工具:** 了解架构层面质量分析工具(如 NDepend, Structure101)或建模工具。
* **开发经验:** 有较丰富的实际业务代码开发经验,深刻理解开发痛点。
* **云平台/AI经验:** 了解云原生环境下的代码质量挑战,或AI辅助代码分析工具的应用。
* **质量看板开发:** 有使用工具(如 Grafana, ElasticSearch/Kibana)开发自定义质量数据看板的经验。
4. **软性素质:**
* **极致的技术工匠精神:** 对代码整洁性、可维护性有极高的追求和敏感度。
* **优秀的问题分析与解决能力:** 能深入分析复杂的技术问题,找到根因并提出有效解决方案。
* **数据驱动思维:** 善于利用数据说话,通过度量驱动改进。
* **良好的沟通与影响力:** 能够清晰地向开发人员解释代码质量问题及其重要性,有效推广质量实践,具备一定的技术影响力。
* **主动性与主人翁意识:** 主动发现质量改进点并推动落地。
* **学习能力与好奇心:** 持续关注代码质量领域的技术发展。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请