Senior QA Manager Job Description
Job Responsibility
This position is a senior QA manager. The responsibility is to lead a QA team for the following areas:
• Design test plan for mobile, Java-based backend REST API services, and HTML5-based WeChat app.
• Manage, monitor and execute test passes before release.
• Measure development process health, product quality, performance.
Requirements
Profession
• 10 years or above industry experience in QA Digital / Internet business
• Bachelor degree or above in Computer Science
Skill set
• Must: Knowledge of general concept of Internet, including TCP/IP, DNS, CDN, certificate, HTTP protocol, Linux, SQL (MySQL is preferred, PostgreSQL or Microsoft SQL Server are OK).
• Must: Design and organize test plan. Planning timeline, assignment, test case coverage and progress. Can create proper reports to cover contents to partner and business owners to explain execution progress.
• Must: Deep knowledge of common test tools, including but not limited to JMeter, Selenium, LoadRunner. Understand how to develop test automation based on these tools.
• Must: Ability to plan, adjust and solve cross-team dependencies, resource shortage, etc.
• Good to have: Knowledge of Java programming language and common design patterns.
• Good to have: Knowledge of Spring Boot, Spring Cloud technology and corresponding coding patterns.
• Must: Knowledge of HTML5 WeChat programming.
• Good to have: Understand general concept of security concept and test practice (fuzzying, SQL ingestion, buffer overrun, etc.)
• Good to have: Familiar with Amazon AWS cloud solution. Require knowledge of EC2 (virtual machines). Knowledge of Cloudwatch is a great plus.
• Good to have: General concept of high availaiblity like primary-backup database, across-DC multiple instances, etc.
• Good to have: Familar with other cloud solutions is a great plus: Aliyun, Azure, Huawei Cloud.
• Good to have: Familar of CI/CD pipeline such as GitLab, Jenkins, GitHub or Azure DevOps. Experience of GitLab is a great plus.
Project management and execution
• Must: Knowledge of Agile development process (esp. Scrum development model)
•Genernal experience of tracking project with at least one efficient system like Jira/Confluence or Azure Devops.
•Must: Experience of leading a QA team for digital product development from design to delivery.
•Must: Strong experience of comminicating with external customers or partners.
•Good to have: Experience of working in vehicle digital related industry is a great plus.
Misc.
•Good English speaking and writing skill.
Senior QA Manager工作职责:
这个职位是高级QA经理。职责是在以下领域领导QA团队:
为移动端、基于java的后端REST API服务、基于html5的微信应用设计测试计划。
管理、监控和执行发布前的测试通过。
测量开发过程的健康、产品质量和性能。
Profession:
10年以上数字/互联网行业质量保证工作经验
计算机专业本科及以上学历
Skill set:
必须:了解Internet基本概念,包括TCP/IP, DNS, CDN, certificate, HTTP协议,Linux, SQL (MySQL优先,PostgreSQL或Microsoft SQL Server也可以)
必须:设计和组织测试计划。计划时间线,分配,测试用例覆盖和进度。能够创建适当的报告,涵盖向合作伙伴和企业所有者解释执行进度的内容。
必须:熟悉常用测试工具,包括但不限于JMeter, Selenium, LoadRunner。了解如何基于这些工具开发测试自动化。
必须:计划、调整和解决跨团队依赖关系、资源短缺等问题的能力。
最好具备:Java编程语言和常见设计模式的知识。
具备:了解Spring Boot、Spring Cloud技术及相应的编码模式。
必须:了解HTML5微信编程。
具备:了解安全概念和测试实践的一般概念(模糊、SQL摄入、缓冲区溢出等)
熟悉Amazon AWS云解决方案者优先。需要了解EC2(虚拟机)。了解Cloudwatch是一个很好的加分项。
最好拥有:高可用性的一般概念,如主备数据库、跨数据中心多实例等。
最好有:熟悉其他云解决方案,如阿里云、Azure、华为云。
最好拥有:熟悉CI/CD管道,如GitLab, Jenkins, GitHub或Azure DevOps。有GitLab工作经验者优先。
Project management and execution:
必须:熟悉敏捷开发流程(特别是Scrum开发模型)
具有至少一个高效系统(如Jira/Confluence或Azure Devops)跟踪项目的一般经验。
必须:具有从设计到交付带领QA团队的经验。
具备与外部客户或合作伙伴沟通的丰富经验。
有汽车数字相关行业工作经验者优先。
良好的英语听说读写能力。
收起