必备条件:
计算机科学或相关领域的学士学位或相关工作经验
医疗保健领域的经验
能够清楚地确定相应测试工作的数据需求和要求
对正在测试的系统能力涉及的业务流程和流程有透彻的理解
能够创建和执行测试用例
能够使用中等复杂的SQL查询提取数据的能力
要求:
必须具备扎实的软件开发生命周期(SDLC)知识
必须具备扎实的软件测试生命周期(STLC)知识
必须具备扎实的测试概念知识
能够创建和执行测试用例
对正在测试的系统能力涉及的业务流程和流程有透彻的理解
深入了解现行和目标业务流程,以了解变化之处
能够用业务语言与业务人员沟通,用技术语言与开发人员沟通
必须具备强大的个人电脑技能,并熟练使用MS Office套件产品
具备测试管理工具的经验:
- 自动化工具:Selenium、Robotium、TestComplete、QTP、SoapUI、Visual Studio Test Pro等
- 手动工具:Selenium、Appium、JMeter、Jenkins、TestLink、Mantis、Postman、Firbug等
能够使用中等复杂的SQL查询提取数据的能力
能够阅读逻辑和物理数据模型,并理解各个表之间的关系
能够清楚地确定相应测试工作的数据需求和要求
根据需要执行自动化测试脚本
能够阅读各种系统输入/输出文件,如XML、Flat、834、835等
必须具备创建独特测试场景的能力
主要职责:
制定测试方法,为项目中的每个功能或工作范围确定基于风险的测试范围,确定测试环境、依赖关系、约束条件,优先考虑测试用例并安排测试时间。
负责确保端到端的测试方法,包括所有适当的文档和要求。
根据规格设置测试实验室中的软件和硬件。
确保测试结果准确、全面并适当地记录。
将结果通知系统分析师、开发人员和其他关键的IT人员和管理层。
记录与预期结果不一致的问题或结果。
对所有工作进行质量保证测试,并对测试结果进行详细分析。
认证应用程序可供下一个测试阶段或生产环境使用。生成并分发定期的测试状态报告。
独立设置和执行复杂脚本。
根据特定的测试条件设置测试数据。
创建和执行中等复杂的SQL查询。
执行自动化测试脚本。
编写/协调系统缺陷的解决方案。确保适当的交接和重新测试。
可能向其他IT测试专家提供技术指导。
参与需求收集会议或征求有关不完整需求的信息。
参与用户验收测试的促进和协调。
设计测试以帮助学习和降低风险。
与开发人员合作创建自动化测试。
与业务分析师和业务利益相关者进行探索性测试。
确保用户故事包含特定的验收测试条件,以向技术和非技术利益相关者传达目标。
具备性能和安全漏洞测试知识者优先考虑。
协助产品负责人为用户故事制定验收标准。