资深手动质量保证工程师 - 远程全职职位
远程
全职
作为我们团队的**资深质量保证工程师**,您将在确保我们的产品达到最高质量标准方面发挥关键作用。这是一个全职远程职位,为您提供参与整个软件开发生命周期的机会,从需求分析到产品发布。
主要职责
- 参与内部联络中心应用程序的开发过程,担任测试人员和质量控制专家角色。
- 执行前端(网页)和后端测试,运用功能测试、非功能测试、集成测试、回归测试和冒烟测试等测试方法。
- 深入分析系统架构,审核技术文档,维护并创建新的测试场景。
- 定位并修复发现的缺陷,复现用户报告的问题,编写详细的缺陷报告。
- 熟练使用专业测试工具进行各类测试活动。
- 与开发团队紧密合作,确保产品质量符合预期标准。
- 参与敏捷开发流程,提供测试视角的专业建议。
必备条件
- 3年或以上软件测试经验,具备扎实的质量保证基础。
- 深入理解软件开发生命周期和测试理论。
- 具备自主学习能力,能够独立研究新技术:通过搜索引擎、查阅文档或向同事请教。
- 熟练使用Atlassian产品套件:Jira、Confluence等项目管理工具。
- 精通测试文档管理:创建、更新和补充测试用例、测试计划(如使用TestIT等系统)。
- 具备微服务架构和单点登录(SSO)系统的测试经验。
- 精通Web应用程序和API测试(SOAP UI、Postman、Swagger),深入理解REST和SOAP协议。
- 能够查找并分析后端日志(如OpenShift、Kibana)和前端日志(DevTools:控制台、网络、元素搜索),理解HTML标记,并能通过日志定位问题。
- 熟练操作SQL数据库(如PostgreSQL),能够搜索、修正和添加测试所需的数据。
- 了解CI/CD工具(如Jenkins、TeamCity)和版本控制系统(如Git)的基本操作。
加分项
- 具备测试自动化相关经验:分析自动化测试发现的问题,改进/添加自动化测试(我们使用Java)。
- 了解模拟测试(Mocks):理解其用途,实际应用经验,能够为测试脚本调整模拟数据。
- 具备负载测试经验(如使用JMeter)。
- 理解敏捷开发价值观,曾在采用Scrum框架的团队中工作。
- 具备持续改进思维,能够提出优化测试流程的建议。
为什么加入我们?
在我们的团队中,您将有机会参与关键业务系统的质量保证工作,不断提升您的专业技能。我们提供完全远程的工作环境,灵活的工作安排,以及与经验丰富的专业人士合作的机会。如果您热爱质量保证工作,并希望在一个重视测试的组织中发挥作用,我们期待您的加入!