关于这个角色: 在产品工程团队中紧密合作,对产品和流程的质量进行改进。你将在跨职能的敏捷小组中工作,为管理产品提供迭代改进。你将评估来自产品所有者(PO)的需求用例,如果有任何含糊不清的地方,你将对用例提出改进建议,并创建测试用例,在功能需求和非功能需求方面验证和确认交付物的质量。然后,你将使用现有的自动化测试框架编写代码,将测试案例转化为自动化测试代码,并将其与现有的CI/CD管道设置在一起。
如果你已经准备好成为我们的下一个测试软件工程师,请卷起你的袖子并加入进来。在这个职位上,你将成为Mapan产品开发团队中不可或缺的一员。你将专注于维护发布前和发布后的产品质量,你将使用Cucumber、TestNG、Selenium和Appium,努力提供最佳的产品质量。
你将做什么?
开发最佳的测试案例,并为该测试案例编写干净的自动化测试代码。
掌握指定产品的全部知识,并了解相关系统的相互作用。
通过实施软件工程最佳实践,确保软件质量和可维护性
通过参加Scrum活动会议,确定需求并分析产品流程,充当产品质量监督员。
及时清晰地与内部和外部利益相关者合作,了解产品开发状况。
你将需要什么?
有强烈的好奇心来识别边缘案例和不明显的质量问题
对基本的软件质量保证概念充满热情
在一个以上的平台上进行自动化测试:移动网络,安卓,或后端API
掌握语言/框架,如Java、Maven、TestNG、Cucumber或其他框架的最新情况
有使用库的经验:Appium(移动),Selenium(Web),RestAssured(REST),Apache kafka客户端+kafka protobuf serde,Armeria(GRPC)。
面向数据,具有良好的SQL技能
熟悉DevOps CI/CD流程,尤其是Gitlab CI