测试工程师(高级qa)15k-25k

上海经验5-10年本科及以上测试工程师
岗位所属职位类型
全职

  • 自动化测试
  • 测试
  • IT技术服务|咨询
睿沃科技
分享到微信
微信扫一扫,用小程序打开分享
职位诱惑:

带薪年假,不加班,年终奖

职位描述:

1.1角色描述
软件质量保证工程师(QAE)是从事软件开发的端到端过程,以确保产品质量和遵守公司设定的标准的人。

1.2责任
QA工程师的主要职责是:
●通过监督整个开发过程来确保产品的质量
●通过参与软件设计、源代码编写、源代码控制、代码评审、配置管理、变更管理、程序测试、软件集成、发布管理过程,建立多个质量检查点
设计测试方法,使用测试框架,如Selenium, Postman, REST-Assured
●在分析应用程序的功能后,利用测试框架,设计自动化测试来验证应用程序的正确性
与开发团队合作,识别漏洞并跟进解决方案
与DevOps团队一起准备测试自动化工具,将测试框架集成到持续集成平台中,或在测试平台中自动定期执行综合测试

1.2.1在整个软件开发生命周期中实施质量保证实践
帮助技术主管设计解决方案,将质量风险降至最低
在代码评审、版本控制和发布管理过程中执行QA最佳实践

1.2.2 QA测试
●基于需求(来自用户故事或应用程序规范)设计测试用例,涵盖多个方面(例如,通过API的业务逻辑,UI行为)
●审查软件缺陷报告并突出问题区域——帮助开发人员识别潜在的根本原因
●收集质量数据,跟踪质量的关键指标,并启动基本的质量改进行动,例如为开发人员引入新的工作模型(BDD, TDD),并与敏捷开发过程保持一致,以使测试编写更加及时

1.2.3 QA自动化
●研究自动化技术和测试工具,并根据项目需求确定最佳组合
与DevOps工程师合作,设计测试自动化程序,建立测试管道和环境
●评估自动化测试用例的可能性,并编写自动执行的测试脚本

1.3关键技能
QA工程师需要具备测试自动化专业知识,以及开发和DevOps的基本技能。
A. QA和测试
●根据需求编写测试用例
●执行测试用例,生成bug报告,帮助开发人员识别根本原因
熟悉测试工具和框架(如Selenium)
B.开发/编程
●精通测试用例编写和自动化中常用的编程语言(如JavaScript)
识别解决方案中的风险以确保质量
熟悉发布管理方法,控制风险
熟悉内部项目采用的敏捷交付方法(如Scrum、看板)
熟悉以测试为中心的软件开发方法(如TDD, BDD)
了解DevOps,能够为开发人员建立自动化管道
C.个人及沟通技巧
流利的语言(如英语),以领导产品开发过程
有效的跨团队沟通和协作
能够与软件开发人员紧密合作,并通过早期、及时的自动化测试编写指导他们编写更高质量的代码
指导开发人员进行编码最佳实践,以避免常见错误

工作地址

职位发布者:

拉勾安全提示
· 求职中如遇招聘方扣押证件、要求提供担保或收取财物、强迫入股或集资、收取不正当利益或其他违法情形,请立即举报
· 如遇岗位要求海外工作,请提高警惕,谨防诈骗
面试评价
【查看更多评价】
该职位尚未收到面试评价
上海睿沃信息科技有限公司

睿沃科技

  • 软件服务|咨询

    领域
  • 不需要融资

    发展阶段
  • 50-150人

    规模
  • www.mettech.cn

    公司主页

相似职位