任職要求:
1.計算機相關(guān)專業(yè),本科及以上;3 年及以上python開發(fā)經(jīng)驗
2.熟練 Python,能寫高質(zhì)量、結(jié)構(gòu)化的代碼。
3. 熟悉 RESTful API 設(shè)計與實現(xiàn),熟練使用數(shù)據(jù)庫(MySQL/Postgres)與緩存(Redis)。
4.熟悉異步或并發(fā)編程(`asyncio` / 多線程 / 多進程),能應(yīng)對并發(fā)執(zhí)行場景的設(shè)計。
5. 熟悉消息隊列或任務(wù)隊列(RabbitMQ / Kafka / Celery / RQ 等)并能用于分布式任務(wù)調(diào)度。
6.熟悉容器化(Docker),能在容器環(huán)境下構(gòu)建、調(diào)試與部署。
7.熟悉 Git 及常見 CI/CD 工具(Jenkins / GitLab CI / GitHub Actions)。
-8.熟練編寫單元測試(pytest),具備良好工程習(xí)慣(代碼評審、日志、異常處理)。
崗位職責(zé):
1. 自動化能力工程化(Platform)
- 設(shè)計并實現(xiàn)自動化能力的后端服務(wù) / SDK(任務(wù)下發(fā)、分發(fā)調(diào)度、結(jié)果收集、報告聚合)。
- 構(gòu)建設(shè)備池/資源管理、并發(fā)執(zhí)行控制與重試補償策略。
2. 工具與框架開發(fā)
- 開發(fā) / 維護公司內(nèi)部自動化庫(如:Appium 封裝、接口自動化庫、報告工具、測試用例管理工具等)。
- 提供清晰的 SDK/API,方便測試同學(xué)/產(chǎn)品/研發(fā)調(diào)用。
3. CI/CD 集成與運維支持
- 將自動化流程集成到 CI(Jenkins/GitLab CI/GitHub Actions),實現(xiàn)自動觸發(fā)、產(chǎn)物歸檔(Allure)與告警。
- 負(fù)責(zé)容器化部署(Docker),支持基礎(chǔ)的運維與性能優(yōu)化。
4. 質(zhì)量與工程實踐
- 編寫單元/集成測試(pytest),保證工具健壯性。
- 輸出接口文檔、使用示例、快速上手指南與調(diào)試工具。
5. 跨團隊協(xié)作
- 與測試、產(chǎn)品、研發(fā)緊密溝通,收集自動化需求并轉(zhuǎn)化為工程方案;在上線/問題定位環(huán)節(jié)提供支持。
PS:此崗位也可以深圳