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