职位描述
以QA专家的身份在敏捷团队中工作。这包括参与敏捷规划和执行过程,从测试的角度提供意见。通过与开发人员和分析师密切合作,识别、分析和记录交付解决方案中的缺陷和不一致性,为每个迭代和发布成功交付质量软件做出贡献。审查软件变更的所有方面,以确保符合从开发到生产的Teranet标准的推广要求。设计、执行和维护功能和非功能测试用例。验证测试结果的准确性和完整性,并报告测试进展情况。指导测试团队成员创建测试用例和执行系统级软件测试。与团队密切合作,制定测试计划和策略。
主要职责
• 在敏捷团队环境中有效工作,参与发布和冲刺计划、每日Scrum、冲刺评审和回顾
• 促进产品测试工作的计划和执行,包括所有相关资源,以满足冲刺和发布日期
• 必要时与开发团队和/或业务线进行需求审查
• 与开发人员和分析师密切合作,重现和隔离问题
• 指导测试团队成员开发和执行测试用例
• 执行产品的操作准备测试
• 执行符合Teranet安全政策的产品测试
• 执行数据迁移和转换的测试
• 创建和实施手动和自动化测试用例
• 确定需要数据的测试条件,并制定清晰的数据需求
• 执行手动和自动化测试用例,记录所有结果并记录所有缺陷
• 提供关于测试进展和结果的反馈
• 预见问题并采取纠正措施,根据需要升级,解决问题并实现承诺
• 必要时参与需求审查
• 确保关键测试工具的可行性、功能性和有效性
• 生成测试结果和进展报告
期望的技能和经验
• 熟悉敏捷最佳实践
• 在敏捷环境中应用Scrum的情况下,对测试有很好的理解
• 对测试生命周期及其在软件开发生命周期中的位置有很好的理解
• 对测试方法和技术有很好的理解
• 使用JIRA和Confluence的经验
• 使用HP Quality Center、UFT(QTP)、LoadRunner、SoapUI等软件测试工具的经验;同时具备Selenium也是一个优势
• 对服务和测试虚拟化工具有很好的理解
• 在功能和非功能测试以及Web界面集成测试方面有丰富的经验
• 对基于风险的测试有了解
• 能够生成质量的测试结果、缺陷和测试进展报告
• 熟悉结构化编程语言,如Java、JavaScript、HTML
• 具备Visual Basic和/或Java编程经验也是一个优势
• 对基于Web和面向对象的架构有了解——AngularJS和Bootstrap
• 对电子商务应用有了解
• 熟悉数据库设计、SQL和关系数据库系统
• 有编写SQL查询的经验
• 在截止日期驱动的环境中有实际工作经验
• 有组织和有条理的工作方法,注重细节
• 具备分析能力和解决问题的能力
• 强调业务
• 熟悉房地产/法律行业将是一个明显的优势
• 优秀的书面和口头沟通能力
• 能够在自主和最少监督的情况下工作