职位描述
岗位职责:
1、参与制定和推行适合业务的质量保障策略、流程和标准。
2、负责核心功能(如即时消息、视频播放、直播推流、支付、好友动态等)的测试方案设计与评审,提前发现系统架构和设计缺陷
3、设计、开发和维护UI自动化(如Appium, WebDriverIO)、接口自动化(如RestAssured, --HTTPClient)和单元测试框架与脚本,并集成到CI/CD(如Jenkins, GitLab CI)流水线中。
4、构建稳定、高效、可复用的自动化测试套件,提升回归测试效率,保障产品快速迭代下的核心质量。
5、负责社交App的专项测试,包括但不限于:
(1)服务端性能测试:使用JMeter、k6等工具对API进行压力、负载和稳定性测试。
(2)客户端性能测试:监控与分析App的启动速度、帧率、内存、CPU、耗电量等关键指标。
(3)兼容性测试:管理并优化云端真机测试平台,覆盖海量Android/iOS设备。
(4)安全测试:与安全团队协作,进行基础的安全扫描与漏洞验证。
(5)弱网络测试:模拟各类网络状况,确保弱网下的用户体验。
6、 识别测试过程中的痛点,开发提效工具(如Mock平台、数据构造工具、用例管理平台、一键测试工具等),提升整个研发团队的测试效率。
7、研究和引入业界先进的测试技术、工具和理念(如AI在测试中的应用),推动团队技术革新。
8、参与建设线上监控体系,关注线上故障和用户反馈,通过日志分析、数据埋点等方式快速定位问题,并推动解决形成闭环。
9、编写清晰的测试报告和质量报告,进行质量复盘,推动开发团队从源头改善代码质量。
任职要求:
1、计算机科学、软件工程或相关专业本科及以上学历。3年及以上测试开发经验,有大型社交、直播、音视频或大型C端App项目经验者优先。
2、精通至少一门主流编程语言,如 Java/Python/Go,具备良好的代码设计和编写能力。
3、自动化技术:精通UI和接口自动化测试框架(如Appium, Selenium, REST Assured, Pytest等),并有丰富的实战经验。
4、性能工具:有使用JMeter、k6、PerfDog、GT等性能测试和分析工具的经验。
5、:扎实的计算机基础,熟悉操作系统、网络协议(TCP/IP, HTTP/HTTPS, WebSocket)、数据库知识。
6、版本管理:熟练使用Git等版本控制工具。
7、极强的逻辑分析能力和问题定位能力,热爱钻研技术,能对复杂问题进行分析并驱动解决。
8、出色的质量意识和风险意识,具备优秀的技术判断力,能评估测试范围和质量风险。
9、良好的沟通协作能力和责任心,能高效地与开发、产品、运维等角色协同工作。
10、强大的自驱力和学习能力,能快速适应业务变化,乐于接受挑战。
【优先考虑条件】
1、有从0到1构建自动化测试框架或质量平台的经验。
2、有性能、白盒测试、安全测试等某一专项的深入经验。
3、有CI/CD集成和容器化(Docker, K8s)经验。
4、有带领技术小组或分享引领的经验。
5、 对社交业务有浓厚兴趣和深刻理解。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕