通信测试工程师职位描述:我们正在寻找一位具备深厚技术背景和丰富实践经验的通信测试工程师。该职位要求候选人具备本科及以上学历,计算机、软件工程或信息安全等相关专业背景。候选人需拥有5年以上相关工作经验,其中至少3年Java研发经验。技术技能要求:-精通Java编程语言,熟悉JavaSE和JavaEE的核心技术,包括JVM原理、多线程、集合框架、IO/NIO等。-熟悉Spring框架(SpringBoot、SpringCloud)、主流开发框架的实际项目开发经验。-熟练掌握数据库技术(MySQL、Oracle等),能够进行SQL优化和数据库设计。-熟练使用自动化测试工具(Selenium、TestNG、JUnit等),能够独立开发和维护自动化测试脚本。-熟练使用性能测试工具(JMeter、LoadRunner等),能够设计和执行压力测试场景,分析性能指标。-熟悉渗透测试工具(BurpSuite、Wireshark、Metasploit等),能够进行漏洞扫描、分析和利用。测试类型相关技能:-单元测试:具备丰富的单元测试经验,能够编写高质量的单元测试代码,熟悉代码覆盖率工具(JaCoCo、Cobertura等)的使用。-自动化测试:能够设计和实现高效的自动化测试框架,熟悉Web、App、接口等多种类型的自动化测试方法,能够进行测试数据的管理和维护。-压力测试:熟悉压力测试的原理和方法,能够根据系统需求制定合理的压力测试计划,分析系统在高并发和高负载情况下的性能表现,找出系统瓶颈,并提出优化建议。-渗透测试:了解常见的网络安全漏洞和攻击手段(SQL注入、XSS攻击、CSRF攻击等),具备一定的安全防护知识,能够进行漏洞修复和安全加固。工作经验要求:-在大型Java项目中实施单元测试、自动化测试、压力测试和渗透测试的经验。-有政企、互联网、软件开发等行业背景的测试经验者优先。软技能要求:-沟通能力:具备良好的沟通能力和团队协作精神,能够与开发团队、产品团队等其他相关人员进行有效的沟通和协作。-问题解决能力:具备较强的问题分析和解决能力,能够快速定位问题并推动解决。-学习能力:对新技术有较强的学习和适应能力,能够快速掌握新的测试工具和方法。其他要求:-熟悉软件开发流程和测试流程,了解敏捷开发模式。-具备良好的团队合作精神和责任心。我们期待您的加入,共同推动通信技术的发展!
联系我时,请说是在58同城上看到的,谢谢!