软件测试工程师(自动化)

16个月前全职
CACI International Inc

CACI International Inc

location 芝加哥
unsaved
职位类别:工程 工作时间类型:全职 开始工作所需的最低清除要求:无 雇员类型:正式员工 所需差旅百分比:最多10% 差旅类型:本地差旅 你将要做的事情 担任测试工程师,负责与交付客户定义的系统和软件项目相关的活动;基本职责包括: • 开发测试程序 - 为当前的积压项(系统、功能、回归、性能、负载、安装、安全性、互操作性、压力、边界)创建测试程序;为积压项定义测试;估计创建手动测试所需的任务;评估候选项以自动化回归测试 • 开发和实施质量保证方法,以确保在大型计算机组织中符合质量保证标准、指南和程序。 • 开发和执行JAVA软件测试计划、测试用例和测试脚本,用于集成、迁移、回归和/或性能测试,以识别系统和软件问题及其原因,记录缺陷积压项,报告测试结果并解决测试缺陷。 • 在各个层面上运行测试验证,包括数据库验证(SQL)、日志验证和用户界面验证。 • 将任务和测试映射到积压项(需求跟踪)。 • 支持独立的用户验收测试 • 作为产品团队的一员,支持团队成员并与团队合作,以确保产品和团队的成功。 • 积极参与敏捷Scrum冲刺计划、文物创建、冲刺测试、回归测试、演示和解决方案发布。 • 与开发人员、专业服务团队和产品经理密切合作,定义用于验证开发软件的自动化测试组件。 • 与产品负责人密切合作,了解产品细节,并创建相应的自动化测试策略。 • 协助创建项目资源估计、跟踪完成阶段的指标、缺陷报告、缺陷预防、开发效率和质量 • 在组织的敏捷项目生命周期中,为跨职能团队合作氛围做出贡献。 • 根据需要支持硬件库存和设备的运输。 • 记录新的采购订单并管理当前库存。 • 在工作时间以外的时间和周末,根据需要支持计划和非计划的变更请求的测试工作。 • 在工作时间以外和根据需要提供任务支持活动。 你需要具备的条件 • 必须是美国公民,能够通过CBP背景调查,标准包括但不限于: - 3年内查看重罪定罪记录 - 1年内查看非法药物使用记录 - 1年内查看盗窃或欺诈等不当行为记录 • 计算机科学、软件工程、信息管理系统或相关学科的学士学位或更高学位。经验可以代替学位。 • 能够编写测试文档 - 测试计划;测试程序;变更请求;系统需求文档;问题报告,差异报告 • 具备JAVA的面向对象编程经验 • 熟悉使用Jenkins/Hudson、TeamCity、Bamboo等持续集成(CI)环境 • 熟练使用Selenium、Cucumber、TestNG等开源自动化工具 • 熟悉使用开源或商业版本控制系统如GIT • 7年以上的JAVA解决方案测试经验。此外,熟悉以下任何一项都是非常理想的:XML、SQL、PL/SQL、HTML、VMware、信息交换、客户端服务器、面向对象开发、持续集成、自动化测试、UML、类图、n层解决方案 • 具备连续集成工具和环境以及自动化测试的经验。 • 熟悉信息安全最佳实践 • 能够应用测试估算技术到软件开发工作 • 必须具备功能测试、集成测试、系统测试和用户验收测试阶段的经验 • 必须了解连续集成、自动化测试、用户验收测试的基本概念 • 必须是团队合作者,能够在协作的团队环境中工作。 • 具备与产品负责人、业务分析师、Scrum主管互动并就自动化工具和测试方法提供指导,以满足项目特定需求的能力和经验。 你擅长于 • 出色的书面和口头沟通能力 • 经验参与高绩效、高度投入和积极主动的配置管理团队 • 在使用敏捷Scrum方法的增量软件开发项目中有扎实的经验 • 理解软件开发生命周期的所有要素 • 高度负责、团队合作的个人,具备非常强的沟通能力和职业道德;自我激励 额外加分项 • 自动化和手动测试经验。 • 使用Jira和/或相关的敏捷项目工具和插件的经验 我们能为你提供什么 • 我们被《华盛顿邮报》评为最佳工作场所。 • 我们的员工重视CACI的灵活性,使他们能够平衡高质量的工作和个人生活。 • 我们提供有竞争力的福利和学习发展机会。 • 我们以使命为导向,始终与国家最高优先事项保持一致。 • 60多年来,CACI独特的以品格为基础的文化原则一直是我们成功的推动力。 公司概述:在CACI,您将有机会通过提供信息解决方案和服务,支持国家安全任务和政府转型,为情报、国防和联邦民用客户提供支持。CACI是一家机会均等/肯定行动的雇主。所有符合资格的申请人将获得平等就业机会,不受种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾、作为受保护退伍军人或其他受保护特征的影响。