工作内容:打破软件开发和运行测试之间的工作壁垒。
根据 ISO/IEC 25010:2011软件质量模型,确认所需测试方法,以增强系统可维护性。
针对预发布版本铲平设计、执行功能测试,在更早期发现用户界面的错误。
持续设计、运行性能测试、安全测试。
必要时改进工作流程和开发环境。
所需经验及相关要求:
具有计算机专业学位或同等工作经验。
熟练使用Git,Java 11 +,JavaScript(浏览器和Rhino),云端测试工具(如Browserstack,Sauce Labs等)。
使用中文、英语与工程师沟通,以指导、培训并激励他们进行测试。
具有评估各个模块和特性测试优先级的能力。
具有平衡个人和工作角色、自我驱动的能力。
优先条件:
具有运行自动化图形界面回归测试(例如Percy,Applitools,Ghost Inspector等)的经验。
具有Scrum或其他敏捷方法的工作经验。
具有帮助、激励工程师进行测试并提高产品可测性的教练技术。
熟练使用Ruby,JUnit 4/5,TypeScript,Ansible,Terraform,GitHub,Circle CI,SonarQube,Trac,IntelliJ IDEA,AppScan,Subversion,Gradle,Apache Ant,Oracle Database,Apache Tomcat,Apache HTTP Server,Redis, Lucene,Elasticsearch,Google Closure Tools,Sencha等。
能够书面使用日语读写,可以快速理解客户需求。
Responsibilities:
・Break barriers to code and run any test cases by Software Engineer.
・Prioritize which kinds of testing we need, to enhance the Maintainability defined by ISO/IEC 25010:2011 Software Quality Model.
・Design and run functional testing even on tablet, smartphone and browsers in beta release to detect GUI regression in early phase.
・Design and run performance testing and security testing continuously.
・Enhance the development workflow and development environment if necessary.
Qualifications:
・A CS degree or equivalent work experiences.
・Skill to work with Git, Java 11+, JavaScript (browsers and Rhino), Remote WebDriver with device cloud such as Browserstack, Sauce Labs etc.
・Communication skills to teach, coach and motivate other engineers to test via Mandarin and English.
・Ability to estimate the priority to test for each module and feature.
・Ability to perform self-driven work by balancing personal and organizational goals.
Preferred skills:
・Experience to run automated GUI regression testing such as Percy, Applitools, Ghost Inspector, etc.
・Experience to work in Scrum or other agile frameworks based on empiricism.
・Coaching skill to help and motivate engineers to test and make product testable.
・Skill to hack with Ruby, JUnit 4/5, TypeScript, Ansible, Terraform, GitHub, Circle CI, SonarQube, Trac, IntelliJ IDEA, AppScan, Subversion, Gradle, Apache Ant, Oracle Database, Apache Tomcat, Apache HTTP Server, Redis, Lucene, Elasticsearch, Google Closure Tools, Sencha etc.
・Skill to read/write Japanese language to grasp customers’ requirements quickly.