具有Java技能的渗透测试分析师

芝加哥 4天前全职 网络
面议
注意:仅对本地候选人开放,面试将在现场进行 典型任务分解: - 为系统、基础设施和测试框架的持续集成(CI)、持续交付(CD)开发测试自动化代码。 - 计划、设计、开发和维护API测试自动化框架,以促进自动化脚本编写、执行和结果分析。 - 为多个应用程序/项目的测试工程师提供技术领导和指导,包括在岸和离岸;培训和指导项目团队成员创建、执行、分析和维护自动化回归套件。 - 与产品负责人协调解决未解决的问题/增强/升级,并根据需要了解特定功能的使用。 - 使用Java、Karate、JMeter等工具开发自动化功能脚本。 - 根据需要对产品套件进行探索性和手动测试。 - 提供测试方法、最佳实践和标准方面的专业知识。 - 职位将从第一天开始在现场混合办公。面试也可能在现场进行。 团队互动: - 与团队合作;团队由20多人组成。 工作环境: 芝加哥办公室 所需教育: - 学位要求:学士学位 所需技术技能 (必需) 在以下两种或多种技术和工具中具备强大的设计和开发技能:Java(2年以上)、Cucumber(2年以上)、JBehave或其他BDD测试框架。 - 至少2-4年的测试自动化框架设计经验。 - 在测试Web服务(REST APIs)方面有丰富经验(2年以上)。 - 具有开发测试脚本、测试用例和测试数据的经验。 - 能够编写SQL或其他关系数据库的查询。 - 2年以上使用JMeter开发基于场景的性能测试的经验。 - 具有全栈测试和与第三方集成测试的经验。 - 具有软件平台的端到端系统集成测试经验。 - 具有渗透测试(Pen测试)经验。 (期望) - 具有Python的实际操作经验。 - 在AWS云技术方面有开发经验。 - 强烈期望具有TDD、持续集成、代码审查实践的经验。 - 具有Apigee或其他API网关的经验是一个加分项。 - 具有DevOps概念和工具(如CI/CD、Jenkins、Git)的经验。 - 至少2年在敏捷团队工作,并对敏捷/精益实践有扎实的理解。 - 理解微服务架构。 - 具有负载和性能测试经验。 - 具有较强的文档编写能力。 软技能 (必需) - 能够快速适应复杂环境。 - 积极主动、灵活和富有创造力。 - 具有非常强的沟通能力,能够与开发人员和业务用户协作。 技能: 敏捷编程方法论、亚马逊网络服务(AWS)、分析技能、Apache JMeter、应用程序编程接口(API)、行为驱动开发(BDD)、最佳实践、云计算、代码审查、沟通技能、持续部署/交付、持续集成、DevOps、Git、集成测试、Java、Jenkins、负载测试、指导、微服务、渗透测试、性能测试、问题解决技能、产品测试、Python编程/脚本语言、质量保证方法论、REST(表述性状态转移)、关系数据库(RDBMS)、SQL(结构化查询语言)、脚本(脚本语言)、软件工程、软件测试、系统集成(SI)、系统测试、团队合作、技术领导、测试自动化、测试用例、测试数据、测试驱动开发(TDD)、测试计划/进度、测试场景、测试脚本、测试、Web服务、写作技能。 关于公司: DSM-H LLC 行业: 计算机/IT服务