安娜堡(密歇根州)的QA团队负责人(混合工作)_仅限本地

16个月前合同
Sonitalent Corp

Sonitalent Corp

location 芝加哥
unsaved
职位标题 QA团队负责人 地点 密歇根州安娜堡(混合工作) 项目期限 6个月以上 所需签证 任何签证(除H1B和CPT) 工作环境:地点在密歇根州安娜堡(混合工作),每周有能力在办公室工作3天 请根据职位描述适当筛选候选人的技术技能(代理候选人不适合此角色) 提交后,主要供应商将进行30分钟的视频筛选电话。 技能要求 必备QA团队负责人经验。 • 计算机科学学士学位或同等经验 • 在敏捷实践中拥有7年以上的软件质量保证项目经验 • 在包括BDD/TDD的自动化软件质量保证实践中拥有7年以上的经验 • 在安全开发生命周期流程中拥有7年以上的经验 • 有自动化QA电子商务、销售点和软件即服务(SaaS)应用的经验。 • 有包括用户注册、访问授权、基于角色的访问控制和用户解除授权在内的身份和访问管理经验 • 有自动化QA移动网站和原生移动应用(iOS、Android、Windows)的经验 • 在大型高流量环境中具有高可用性架构的经验 • 有实施自动化测试流程、工具和服务的经验,包括JUnit、QTP、Selenium、PlayWright、node.js、grunt.js、Cucumber、SoapUI • 有测试JavaScript、CSS、XHTML开发的Web应用程序的经验 • 有在Java/C#开发的后端应用程序和API中进行自动化测试的经验,使用SQL、NoSQL、ActiveMQ和Hazelcast等缓存技术 • 有在运行在Apache Web服务器、NGINX和IIS上、使用SOAP、REST和自定义Web服务以JSON和/或XML作为负载的各种底层组件上运行的应用程序进行自动化SQA的经验 • 必须具备在持续集成/持续开发(CI/CD)环境中操作的经验 • 必须具备Jenkins(或类似工具)和管道脚本(Groovy)等自动化工具和框架的经验 • 必须具备Git、Github、Stash等源代码控制系统的经验 • 必须具备良好的网络拓扑和技术理解能力 • 必须具备良好的数据管理实践理解能力,包括在SQL方面的丰富经验 • 有自动化QA工具评估、选择和实施经验 • 有复杂技术解决方案设计和实施经验 • 有使用敏捷实践进行全生命周期软件部署的经验 • 有Web应用程序性能和负载测试经验者优先 • 有使用Splunk查询应用程序指标进行操作行为分析的经验者优先 • 有Java Spring Boot框架经验者优先 • 有Kubernetes和基于容器的应用程序部署和运维经验者优先 • 必须具备出色的沟通能力(书面和口头)。 • 具备指导和辅导能力。 • 人员管理经验。 • 根据需要,候选人可能需要进行真实运行测试(包括使用应用程序进行驾驶)。 "供应商需要承担进行真实运行测试所需的额外保险费用。 职责 • 与QA卓越中心密切合作,实施改进措施。 • 与工程团队其他成员协调,确保项目目标得到实现。 • QA团队负责人必须能够承担领导职责,影响自动化工作的方向、进度和优先级。 • QA团队负责人将与管理层、开发人员和质量保证人员合作实现目标。 • 通过故障排除和执行维护任务,为现有自动化系统提供技术支持 • 开发自动化软件质量测试套件,确保应用程序具有适当的自动化覆盖范围。 • 构建和执行单元、组件、验收、集成、负载、安全、可扩展性、可用性和平台测试。 • 使用行业标准工具和方法,推动QA自动化框架的成熟和改进。 • 根据需要,领导制定QA标准、指南和程序的改进措施 • 利用和增强自动化QA代码的编码标准和最佳实践 • 指导团队成员进行自动化最佳实践,并有效使用测试自动化工具 • 实施行为驱动开发(BDD)和测试驱动开发(TDD)方法 • 随着软件产品的发展,保持自动化质量保证代码/系统的更新 • 参与分析重大事故和紧急变更控制,识别自动化软件质量测试用例的机会,以减少或消除这些问题 • 为每个发布构建和执行跨系统集成测试和回归测试 • 构建和管理可交付给可靠性和NOC团队在生产环境中进行操作验证的自动化QA测试套件 • 帮助管理适当的测试环境。 • 了解当前和新兴的自动化软件测试技术和趋势 • 帮助评估新工具、产品、升级和供应商/多供应商解决方案 • 进行代码审查,确保测试自动化工件的一致性、质量和可重用性 • 在多个系统上定义和管理测试自动化代码工件 • 能够向领导层沟通应用程序的质量指标。 • 能够与领导和开发经理协调工作。 • 提供初级团队成员的实际领导和辅导。包括对团队内其他工程师进行评审。 • 支持团队和交付经理规划整个项目的工作。 • 参与新员工的面试和入职。 • 执行人员管理职责。 • 通过了解和推广新兴的组织模型,支持积极的组织变革,并展示这如何支持和改进公司的业务目标。 • 支持即将到来的工作估计和跨同级团队的协调工作。 • 演示功能并提供托管服务的状态