高级QA自动化工程师 | 远程JavaScript API测试专家
远程
全职
非全日制
您是否是一位既精通手动测试精确性又具备自动化专业知识的资深质量保证专家?我们正在寻找一位具有强大JavaScript技能的高级QA自动化工程师,以领导我们在API和后端系统上的质量工程计划。这个角色以60/40的比例融合了战略测试设计与实际自动化开发工作,为追求卓越的质量专业人士提供理想平台。
主要职责
- 为复杂软件应用程序设计、实施和维护全面的测试策略,确保产品质量达到最高标准。
- 使用基于JavaScript的先进框架领导API和后端测试自动化计划,提高测试效率和覆盖率。
- 执行彻底的手动测试(60%)同时开发高效的自动化解决方案(40%),实现最佳测试平衡。
- 架构和记录详细的测试程序,确保最大覆盖率和可追溯性。
- 管理从识别到验证的完整缺陷生命周期,保证系统稳定性。
- 在敏捷/Scrum环境中与开发团队紧密协作,促进持续集成和交付。
- 评估和改进微服务架构中的测试流程,适应现代软件开发需求。
- 为初级QA团队成员提供专业指导和技术支持,培养团队能力。
- 根据项目需求执行专业性能和安全测试,确保系统全面质量。
必备技能和经验
- 5年以上软件质量保证和测试的渐进经验,展示持续成长的专业轨迹。
- 熟练掌握JavaScript,有现代测试框架(Jest、Mocha、Cypress)的实战经验。
- 在质量保证自动化计划中有明显的领导经验,能够指导团队实践。
- 精通API测试方法和工具(Postman、SuperTest、Insomnia),能够设计全面测试策略。
- 在测试设计技术(等价划分、边界值分析、决策表测试)方面有丰富经验。
- 熟练掌握缺陷管理流程和最佳实践,确保问题得到有效跟踪和解决。
- 对服务器端微服务架构和集成模式有深入了解,能够设计相应测试策略。
- 具备扎实的编程基础和自动化系统设计能力,能构建可维护的测试框架。
- 具备Java编程语言的工作知识,能够理解和测试Java后端服务。
- 经验证的SQL/MySQL数据库技能,用于测试数据管理和复杂查询验证。
- 在敏捷/Scrum开发环境中工作的实际经验,熟悉迭代开发流程。
- 中级或更高水平的英语沟通能力,能够有效参与国际团队协作。
- 能够为复杂应用程序创建和记录有效的测试程序,确保测试可重复性。
加分项
- 有JMeter、Gatling或k6等性能测试工具的使用经验,能够进行负载和压力测试。
- 了解安全测试原则和OWASP指南,能识别常见安全漏洞。
- CI/CD管道集成经验(Jenkins、GitHub Actions、GitLab CI),支持持续测试。
- 使用Docker和Kubernetes的容器化经验,能在容器环境中执行测试。
- 测试驱动开发(TDD)或行为驱动开发(BDD)专业知识,如Cucumber或Specflow。
- 高级API自动化框架如Karate或RestAssured的使用经验,提高测试效率。
- 云测试环境(AWS、Azure、GCP)的使用经验,适应现代云架构。
- 移动应用测试经验,包括Appium或类似工具的使用。
- 具备测试度量和报告经验,能够提供有意义的质量指标分析。
为何加入我们的团队
加入我们创新的团队,质量是我们成功的基石。您将远程使用前沿技术工作,同时对产品质量产生重大影响。我们提供具有竞争力的薪酬、专业成长机会和重视您专业知识的协作文化。作为质量工程领导者,您的专业技能将直接影响我们的产品卓越性和客户满意度,同时获得灵活的远程工作环境和参与前沿技术项目的宝贵机会。