职位:QA工程师(4年以上经验)
地点:加利福尼亚州拉荷亚,现场
合同期限:6个月合同
职位描述:
概述:QA软件工程师通过验证产品功能和性能与产品要求和规格的一致性,确保满足内部和外部客户的需求。
基本职责包括以下内容。可能会分配其他职责。
• 开发和验证测试文档,包括测试计划、范围和工作量估计、程序、测试脚本、测试结果以及硬件/软件安装和设置说明。
• 在指定的产品上执行和跟踪测试,包括新产品和对现有系统的修改。
• 建立和维护结构化的测试方法和环境。
• 自动化回归和冒烟测试场景
• 对与测试产品相关的软件文档和软件流程进行评估和审核。
• 回答用户和技术支持关于软件程序功能和操作的问题。
• 审查项目的需求并提供反馈和估计
• 与非技术的跨职能团队成员合作。
• 积极发现潜在的流程改进、错误趋势和/或根本原因。向同事和管理层提出解决方案的建议。
• 通过缺陷和增强请求向项目团队传达软件问题
• 积极向负责人或主管提供指定项目的状态
• 可能会领导小型或中型软件项目或变更的测试工作。
客户责任
这是一个面向内部客户的职位,需要出色的客户服务技巧和人际沟通技巧(倾听/口头/书面)。一个人必须能够:管理困难或情绪化的客户情况;及时回应客户需求;征求客户的反馈以改善服务;回应客户的服务和协助请求;履行对客户的承诺。
资格要求
要成功执行这项工作,个人必须能够满意地完成每项基本职责。下面列出的要求代表了所需的知识、技能和/或能力。合理的适应措施可以使残疾人能够履行基本职能。
计算机技能
· 质量保证测试技术,用于测试软件应用程序(测试套件和脚本)、异常报告、软件分析、使用开源和许可工具进行自动化软件测试开发和执行(例如Selenium、TestNG和SOAPUI)、功能和系统测试、“黑盒”和“白盒”测试技术以及软件开发数据验证功能和系统服务测试。
· 数据库知识:数据库结构和PL/SQL语法、复杂的SQL连接和ETL数据转换。
· 有java编写的Web和后端应用程序的测试经验。有Web服务测试经验。
· 有跨浏览器测试经验,包括配置、缓存和调试技巧。
· 有使用HTTPWatch、FireBug、WireShark和Fiddler等浏览器测试工具的经验更佳。
· 有在由面向对象的编程语言(Java、C++)和面向服务的架构(SOA)部署在分布式基础设施上的软件平台中工作或开发测试自动化的经验。
· 有使用缺陷管理和测试管理工具(例如Xray、ClearQuest、Bugzilla)的经验。
· 在采用快速或敏捷软件开发生命周期的组织内进行测试经验更佳。
教育和/或经验
需要学士学位,最好是信息技术、计算机科学或相关专业(或与经验相等的教育和经验结合),并拥有5至7年软件质量保证测试方法的相关经验。