?? 崗位職責(zé): ? 負(fù)責(zé)即時(shí)通訊 SDK(IMSDK)在 iOS 平臺(tái)上的單元測(cè)試設(shè)計(jì)與實(shí)現(xiàn); ? 編寫高質(zhì)量的自動(dòng)化測(cè)試代碼,確保 SDK 功能穩(wěn)定性、正確性與性能表現(xiàn); ? 參與產(chǎn)品設(shè)計(jì)評(píng)審,與開發(fā)工程師緊密協(xié)作制定可測(cè)試的接口設(shè)計(jì); ? 持續(xù)優(yōu)化測(cè)試用例、測(cè)試覆蓋率和測(cè)試效率,保障版本交付質(zhì)量; ? 分析缺陷根因,協(xié)助定位與解決問題,推動(dòng)質(zhì)量提升。
????? 任職要求: ? 本科及以上學(xué)歷,計(jì)算機(jī)或相關(guān)專業(yè)背景; ? 精通 Swift 語言,具備扎實(shí)的 iOS 開發(fā)經(jīng)驗(yàn); ? 熟悉 XCTest、Quick + Nimble框架及 Swift 中的單元測(cè)試最佳實(shí)踐; ? 熟悉異步/并發(fā)編程場(chǎng)景下的測(cè)試處理技巧,如使用 XCTestExpectation 等; ? 有編寫針對(duì)網(wǎng)絡(luò)通信、消息收發(fā)、數(shù)據(jù)緩存等功能模塊的測(cè)試代碼經(jīng)驗(yàn); ? 理解 SDK 架構(gòu),具備閱讀并分析源碼能力; ? 有實(shí)際參與或主導(dǎo) SDK 級(jí)測(cè)試框架設(shè)計(jì)者優(yōu)先; ? 有 Git、Fastlane、CI/CD 等自動(dòng)化測(cè)試工具經(jīng)驗(yàn)者優(yōu)先; ? 有良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,注重細(xì)節(jié),熱愛測(cè)試工作。 加分項(xiàng): ? 有實(shí)際參與即時(shí)通訊產(chǎn)品或 SDK 開發(fā)/測(cè)試經(jīng)驗(yàn); ? 熟悉 TDD(測(cè)試驅(qū)動(dòng)開發(fā))或 BDD(行為驅(qū)動(dòng)開發(fā))流程; ? 熟悉 Swift Package Manager、CocoaPods 或 Carthage 的測(cè)試集成方式; ? 熟悉模擬器與真機(jī)自動(dòng)化測(cè)試執(zhí)行差異及優(yōu)化手段。
1、5年以上SDK開發(fā)經(jīng)驗(yàn)??茖W(xué)歷也可;
2、在一個(gè)產(chǎn)品有長(zhǎng)期迭代開發(fā)優(yōu)先;
3、重點(diǎn)關(guān)注SDK產(chǎn)品開發(fā)及SDK架構(gòu)設(shè)計(jì)方面簡(jiǎn)歷;
4、工作年限要求:
本科&??疲?