职位名称:测试开发工程师
职位类型:实习生
城市:上海临港
实习时间:6个月以上
该职位要求构建自动化框架、工具和开发自动化脚本,用于验证特斯拉当前以及下一代的应用系统。应聘者需要具备在超快的敏捷开发环境中开发世界级的自动化脚本的热情。您需要与开发团队共同工作,并且在功能开发流程进行的同时,并行地创建自动化脚本。您同时需要与产品经理,DevOps团队合作,以构建UI和API的功能自动化脚本,并且与我们的CI/CD pipeline进行集成。我们使用自研的测试平台,我们最了解特斯拉业务,并以我们的能力为系统高可用,安全,功能完善等方面保驾护航。
你将从事的工作:
负责开发BDD场景
负责为给定的模块开发自动化测试套件
在紧迫的截止期限内独立工作的能力,以项目优先级为首要任务
使用自动化脚本验证数据质量
在错误跟踪系统中记录、管理和重新测试缺陷
向项目利益相关者报告测试状态、重要阶段和问题
对细节的敏锐关注,特别擅长识别不一致和缺陷
广泛地更新和使用Confluence页面以实现开放的知识共享
积极主动,不断为产品提出好的建议
我们需要你:
本科及以上学历,计算机科学、IT或相关领域
如下一种或多种语言的扎实编程经验:Java,JavaScript/Type Script
对REST有深刻的理解,并在Web服务API测试/自动化方面具有一定的经验
比较好的使用开源工具的经验,比如Git、Jenkins
熟悉如下一种或多种工具,Selenium Webdriver / Appium
了解如何设计和创建自动化框架
开发测试自动化框架Protractor、BDD(例如Cucumber、Jasmine)、JavaScript、TypeScript
持续集成(例如Jenkins)或交付方面的经验
精通单元测试,使用例如TestNG、Junit的工具
清楚了解产品开发周期、技术要求和项目管理
对计算机体系结构、数据结构和编程实践相关的概念有充分的理解
熟练掌握SQL和软件架构