Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
email: [email protected]
github: https://github.com/coseto6125
English autobiography:
https://www.cakeresume.com/portfolios/english-autobiography
嗨,您好。我是鄧仕宏,E-NoR。
小時候即期許做事始終能不找理由的全力以赴。
於是採 Everything No Reason 的字首為英文名,念法為 一No( Yī Nó )。
我是一名熱衷於自動化測試與效能優化的軟體工程師,
專注使用 Python 開發 WebSocket, API, Web, 效能, CI/CD 等相關測試。
目前在博弈遊戲開發領域擔任資深自動化測試工程師,負責構建完整自動化測試架構,提升測試效率與系統穩定性。
我最早的職涯起點是遊戲客服,這讓我養成了細心觀察問題的能力。但我不滿足於只是「被動解決問題」,開始研究如何透過自動化來優化重複性的工作。從最初使用 AutoHotkey 撰寫簡單的腳本,到學習 Python 進行更進階的測試開發,短短數個月內,我就成功將許多手動測試流程自動化,大幅減少測試時間。
這段經歷讓我體會到,自動化測試不僅僅是寫測試腳本,而是提升整體測試效率與系統穩定性的策略性工具。
在四年前到職一間無自動化測試的公司後,從零開始建立了一套完整的自動化測試框架,並解決了過去團隊難以突破的挑戰:
🔹 難以累積足夠終端數據? → 開發專屬WebSocket 框架,實現 2000+ 同步,模擬大量用戶產生終端遊戲數據。
🔹 驗證程式邏輯覆蓋率差? → 透過自動化撈取資料+解析驗證邏輯,減少 90% 測試人力成本,並使覆蓋率達99%。
🔹 自動化測試還需手動? → 整合 Jenkins + Docker + CI/CD ,讓整套自動化測試依排程後全年無休執行測試。
🔹 API測試事前準備與流程麻煩? → 導入Http Runner框架並改寫優化流程,讓錄入 har 轉測試用例一鍵完成。
🔹 測試報告/狀況得自行查找? → 串聯通訊軟體即時通知測試狀況/進度,同步連結 Google Sheet產出測試列表。
🔹 手動測試前置操作繁瑣? → 架設restful api server,串聯通訊軟體,直接協助完成必要前置作業。
🔹 用例、數據管理雜亂不同步?→ 採用redis統一管理,並設置持久化及常態備份,傳遞快速也不會有流失問題。🔹 回歸測試耗時又多花精神?→ 將流程自動化,省去反覆檢驗花費時間,前端採用視覺化比對,後端API驗證。
🔹 部分驗證邏輯效率不足?→ 同事邏輯驗證演算法執行時間需18秒,接手優化→3秒→ 0.3秒→ 0.17秒→0.07秒 。
在我的工作中,我始終追求極致的效能與自動化最佳實踐。
我不滿足於單純「寫測試」,更關注如何設計高效、低維護成本的測試架構。
在程式領域內想的到很多,自覺能做的也很多。
能夠自行發想目標並在有目標後就能於短時間內規劃多套可行方案,
進一步評估後也都能實現。
目標 有了則開始規劃框架,由外至內、由內至外,習慣梳理困難點優先解決。
當難點處理完畢,後續只是趨近於常態性流程化作業。
就如同上述最後的一個例子,熱愛追求新的知識與效能的調校,
沒有資工專業學歷、也沒有十多年相關領域背景。
但我熟知如何尋找、學習知識與善用工具,這是我個人認為最具競爭力的特點。
職務相關 專案不僅解決了技術痛點,也讓公司在測試效率與系統穩定性上獲得顯著成長。
這些經驗不僅讓我在技術層面持續成長,也讓我在跨部門協作、測試流程優化上累積了豐富的經驗。
未來,我希望能進一步深耕高併發處理、測試數據智能化,並學習如何在工作中導入 LLM、MCP 等技術,探索更多能夠提升個人專業能力的途徑。此外,我期待能在更大規模的系統中應用我的專長,讓自身的技術層次再進一步突破。
對我來說,軟體自動化 才是最令人著迷的領域。無論是任何操作,只要是重複性的,我都認為應該能夠被自動化。測試只是其中一個適合導入自動化的領域,因為它相對容易入門,且能快速帶來效益。但隨著技術與知識的不斷累積,我更希望能將這些技能延伸到更多元的場景,無論是開發、運維、數據處理,甚至決策輔助,都能透過自動化減少人為干預、提升效率。
測試不僅僅是驗證功能是否正確,而是要確保系統在極端條件下仍然穩定。我相信,透過持續學習與實踐,自動化不只是輔助測試,而是推動軟體品質與技術創新的關鍵力量。
✅ Python(熟練,主要開發語言)
✅ JavaScript(基礎,用於瀏覽器自動化與 API 測試)
✅ Go(基礎,WebSocket 壓測工具使用)
✅ Rust(基礎,Python框架中部份核心功能改寫時使用)
✅ 單元測試:PyTest(主要測試框架)
✅ UI 測試:Selenium、Playwright(瀏覽器自動化測試)
✅ API 測試:Postman(手動測試)、pytest + requests/aiohttp(自動化測試)、httprunner(API 迴歸測試)
✅ WebSocket 測試:Locust + WebSocket、aiowebsocket(高併發測試)
✅ BDD(Behavior-Driven Development):不使用現有 BDD 框架,偏好 YAML/JSON 定義 API 測試
✅ 測試報告:Allure Report(測試結果分析)
✅ API 負載測試:Locust + boomer(Golang 擴展)、JMeter、k6
✅ WebSocket 負載測試:自研測試框架(asyncio + WebSocket + Redis),支援 2000+ 連線
✅ 壓力測試:Locust 模擬高併發玩家行為
✅ 持續整合 / 交付:Jenkins(主要 CI 工具)、GitLab CI/CD
✅ 版本控制:Git(GitLab、GitHub)
✅ 容器化:Docker(自動化測試環境)、Kubernetes(基礎)
✅ Webhook 應用:自動觸發測試流程(版本變更即觸發測試/同步程式碼/訊息通知)
✅ WebSocket 服務開發:FastAPI、aiohttp(用於即時通訊與遊戲開發)
✅ API 服務開發:FastAPI、Sanic(用於內部開發測試 server api 服務)
✅ 非同步處理:asyncio、aiohttp(用於高效 API 測試)
✅ 併發處理:多進程(multiprocessing
)多線程(threading
)、協程(asyncio
),優化高併發/多工作業
✅ SQL:MySQL(應用於測試數據管理)
✅ NoSQL / 快取:Redis(用於測試數據快取、效能優化)
✅ 壓縮技術:LZMA/gzip(降低測試數據傳輸、儲存成本與執行效率)
✅ 監控 / 日誌管理:loguru / ELK(Elasticsearch + Logstash + Kibana)
✅ 訊息通知:Line_bot、Mattermost_bot、Lark_bot 、Telegram Bot(測試結果即時推送)
✅ 自動報告:Google Sheets API(串接測試數據作為 Dashboard)
✅ 加密機制:md5/aes/rsa/base64/sha1。(websocket,api傳遞接收處理)
✅ Python打包/編譯:pyinstaller, uv, cython。
✅ 深度學習:Tensorflow w/lite Convolutional Neural Network (CNN)。(side project中使用,參考註1 )
✅ LLM相關:LangChain, OpenAI API / DeepSeek API / Ollama API, FAISS。(side project中使用,參考註2 )
#註1: cake 作品集:https://www.cakeresume.com/portfolios/side-project-c9b559
#註2: cake 作品集:https://www.cake.me/portfolios/side-project-ai
我是 E-NoR / 鄧仕宏,祝您有美好的一天,謝謝。
Taipei, Taiwan
Test Planning and Process Management: Develop testing strategies and standardized testing processes to ensure manual and automated testing work together effectively, improving test coverage and efficiency.
Test Case Creation and Guidance: Guide the team in writing test cases to ensure comprehensive test coverage and promote best practices (e.g., test design methods, boundary testing, exception testing).
Task Planning and Resource Allocation: Manage test task scheduling, assign work based on project timelines, and ensure testing progress aligns with the development cycle.
Test Reporting and Defect Tracking: Oversee defect management processes, record and analyze test results using tools such as Jira, TestRail, and Allure, and collaborate with the development team to fix defects.
Automation Test Development and Maintenance: Design and maintain automation test frameworks to ensure stable testing of API and WebSocket game processes, while improving testing execution efficiency.
Environment Monitoring and Stability Testing: Monitor the status of test environments and game servers, quickly identify anomalies through log analysis (e.g., ELK, Grafana), and ensure environment stability.
Automated API/WebSocket Testing: Develop API and WebSocket test scripts to verify game backend logic and payout calculations, ensuring game mechanism accuracy and fairness.
Cross-Department Collaboration: Work closely with development, product, and DevOps teams to ensure products meet functional, performance, and stability requirements.
October 2020 - July 2024
Taipei, Taiwan
Create/Build/Maintenance the Automation Test system.
Design the verification framework.
Integrate automation test or any tools system to jenkins.
Maintain any systems/tools for QA team.
1.
Chess and card verification system
Six platforms, a total of more then 200 games
Completely non-repetitive games about 70,
The number of light repetitions with slightly different game logic for the same gameplay is about 100~120.
★Effect:
20000 rounds of verification takes about 10-15 minutes (depending on the connection speed)
About 25-50 items are verified for each game.
2. Jenkins system
★Effect:
Save manpower and time cost.
3. Postman APIs
Six-platform background verification.
- parse the code log from rest api and write the whole set of api verification process in the background.
- 'Newman' tool gui.
- Subsequent import of Jenkins, custom parameter execution.
- Loop/Scheduling/Timeout/Quantity
★Effect:
A total of 160 api verifications can be completed within 30 seconds.
(depending on server speed)
4. websocket game bot framework construction.
★Effect
windows 10, 16gb ram, i7 cpu
A single PC can simultaneously online at least 350 robots.
Depending on the game flow, if a round is 45 seconds.
Matching games can produce about 28,000 rounds of records in one hour.
5. Auto get dump
-- Get the protocol automatically from the game front-end through http request.
-- Import the front-end js code to decrypt the required information.
-- This tool was developed to provide full automation.
6. websocket automatic game update protocol usage.
★Effect:
Save manpower and time cost.
7. Automatic betting ball version script
A Process---automatic betting process.
B Process---obtaining a website authorization certificate.
Mainly execute selenium to obtain credentials,
Use selenium to remotely drive docker webdriver.
Inside the docker container.
Mount selenium and chrome's webdriver.
-------------------------------------------------------
at least change the websocket way to get info for fast process.
★Effect:
In 30 minutes can finished the loop, total bet site is more then 20000 counts.
every handicap, every sport,
every game, every point.
8. Sports Odds Verification
-- Understand and write various odds, 0.25/0.75/cross-off...etc.
-- There is no specification for this project.
-- black box testing.
-- White box report.
★Effect:
same as first project.
Jun 2019 - Sept 2020
Taipei, Taiwan
Test case writing
-Use case test plan for current project production requirements.
✓ Perform the test process
-Execute test cases, report issues, bug tracker
✓ Test objectives
-Docker/angular background system data verification
-Egret develops front-end game product project
✓ Common tools (software)
-xshell, postman, selenium(autohotkey), selenium(ide), AirTest(python ide),
-During project execution, I use Autohotkey to write automated test scripts and automated operating procedures.
✓Familiar with the bug tracking system
-jira, praying mantis, zendesk, redmine
✓Management positions
-Assign test work items
-Share test positions
-Reproduce bugs that are difficult to reproduce
-Re-inspection of the final product
-Write automated test scripts for colleagues to use
-Preparation of test report and regular meeting report progress
Nov 2018 - Feb 2019
Taipei, Taiwan
This position is mainly related to the company's customer service.
✓ Reply to customer service system letters
-Dealing with player cases in the back row.
-Including consumption/account/game content/activity/reporting/violation appeal...etc.
-Frequently use game tools to query history and reply with auxiliary letters.
✓ Processing government documents
-Preparation of consumer rights protection case handling procedures and response template forms.
-Respond to consumer insurance (consumption disputes) cases from various government agencies.
-Participate in consumer insurance-related meetings and negotiate consumer disputes.
-Respond to police enquiries to read the game history.
✓Customer service management positions
-Education and training.
-Analyze data to improve quality.
-Questions are collected and reported to the head office.
—— Suggestions on optimizing and perfecting the customer service system.
✓Customer service SOP development
-Outsourcing customer service reply template development.
-Set up the process of handling game exception notifications.
——Develop a process for handling individual cases.
-The production of various excel function data tables.
✓Korea headquarters CS exchange window
-Report, confirm and track abnormal issues.
-Information sharing of common processing methods in Taiwan's game industry.
—— Suggestions on improving the customer service system.
Mar 2017 - Sept 2018
Taipei, Taiwan
✓Reply to customer service system letters
✓Fan community/private message reply
✓Game test
✓Activity support:
-Sorting out the list of fan club activities.
-Provide opinions on analysis activities.
-In-game activities to perform tests.
-The list of offline activities is confirmed by phone.
-Online live event to support (voice control, screen, editor... etc.).
✓ Processing of government official documents
✓Customer Service Management Position
- Education Training.
-Analyze data to improve quality.
-Problem collection and reporting to the head office.
-Proposals for optimizing and improving the customer service system.
✓Customer service job SOP development
✓Korea head office CS communication window
✓VIP customer service.
✓Fan group management
✓Operational data analysis.
✓Line@community management
✓Overseas event support
-2017 Los Angeles event support.
-A single person accompanies two contestants, Taiwan and Hong Kong.
-Assist the players to communicate and discuss events related to the event.
-The above itinerary is one week in L.A.
Jun 2016 - Feb 2017
Taipei, Taiwan
1. Mail customer service: Reply to the user's letter asking about in-game or use-related questions.
2. Fan Club Administrator: The user sends a letter to ask about in-game or use-related questions.
May 2010 - Mar 2016
Taipei, Taiwan
1. Telephone customer service: answering users' calls to inquire about product-related matters.
2. Mail customer service: Reply to user's letter asking about product-related matters.
3. Game manager: monitor whether there are any abnormalities in the game and answer user questions.
4. Case application: Provide support for individual issues. If there is a case, assist in querying information and submit an application. After submission, it will be reviewed by the supervisor.
5. Violation inspection and review: Audit users who may have inappropriate situations in the game, and make judgments based on the situation.
6. Product problem troubleshooting: If there are obstacles in the execution of each game, find out the cause of the problem and eliminate it. At the same time, write the most effective and simple response process for this problem elimination method for users and colleagues to eliminate.
7. Product testing: Testing for products that are not yet on the market or on the market. The first test is whether the product content has major program loopholes that have been generated by previous products. And in the testing process, some suggestions can be made to make the product have a better development focus.
email: [email protected]
github: https://github.com/coseto6125
English autobiography:
https://www.cakeresume.com/portfolios/english-autobiography
嗨,您好。我是鄧仕宏,E-NoR。
小時候即期許做事始終能不找理由的全力以赴。
於是採 Everything No Reason 的字首為英文名,念法為 一No( Yī Nó )。
我是一名熱衷於自動化測試與效能優化的軟體工程師,
專注使用 Python 開發 WebSocket, API, Web, 效能, CI/CD 等相關測試。
目前在博弈遊戲開發領域擔任資深自動化測試工程師,負責構建完整自動化測試架構,提升測試效率與系統穩定性。
我最早的職涯起點是遊戲客服,這讓我養成了細心觀察問題的能力。但我不滿足於只是「被動解決問題」,開始研究如何透過自動化來優化重複性的工作。從最初使用 AutoHotkey 撰寫簡單的腳本,到學習 Python 進行更進階的測試開發,短短數個月內,我就成功將許多手動測試流程自動化,大幅減少測試時間。
這段經歷讓我體會到,自動化測試不僅僅是寫測試腳本,而是提升整體測試效率與系統穩定性的策略性工具。
在四年前到職一間無自動化測試的公司後,從零開始建立了一套完整的自動化測試框架,並解決了過去團隊難以突破的挑戰:
🔹 難以累積足夠終端數據? → 開發專屬WebSocket 框架,實現 2000+ 同步,模擬大量用戶產生終端遊戲數據。
🔹 驗證程式邏輯覆蓋率差? → 透過自動化撈取資料+解析驗證邏輯,減少 90% 測試人力成本,並使覆蓋率達99%。
🔹 自動化測試還需手動? → 整合 Jenkins + Docker + CI/CD ,讓整套自動化測試依排程後全年無休執行測試。
🔹 API測試事前準備與流程麻煩? → 導入Http Runner框架並改寫優化流程,讓錄入 har 轉測試用例一鍵完成。
🔹 測試報告/狀況得自行查找? → 串聯通訊軟體即時通知測試狀況/進度,同步連結 Google Sheet產出測試列表。
🔹 手動測試前置操作繁瑣? → 架設restful api server,串聯通訊軟體,直接協助完成必要前置作業。
🔹 用例、數據管理雜亂不同步?→ 採用redis統一管理,並設置持久化及常態備份,傳遞快速也不會有流失問題。🔹 回歸測試耗時又多花精神?→ 將流程自動化,省去反覆檢驗花費時間,前端採用視覺化比對,後端API驗證。
🔹 部分驗證邏輯效率不足?→ 同事邏輯驗證演算法執行時間需18秒,接手優化→3秒→ 0.3秒→ 0.17秒→0.07秒 。
在我的工作中,我始終追求極致的效能與自動化最佳實踐。
我不滿足於單純「寫測試」,更關注如何設計高效、低維護成本的測試架構。
在程式領域內想的到很多,自覺能做的也很多。
能夠自行發想目標並在有目標後就能於短時間內規劃多套可行方案,
進一步評估後也都能實現。
目標 有了則開始規劃框架,由外至內、由內至外,習慣梳理困難點優先解決。
當難點處理完畢,後續只是趨近於常態性流程化作業。
就如同上述最後的一個例子,熱愛追求新的知識與效能的調校,
沒有資工專業學歷、也沒有十多年相關領域背景。
但我熟知如何尋找、學習知識與善用工具,這是我個人認為最具競爭力的特點。
職務相關 專案不僅解決了技術痛點,也讓公司在測試效率與系統穩定性上獲得顯著成長。
這些經驗不僅讓我在技術層面持續成長,也讓我在跨部門協作、測試流程優化上累積了豐富的經驗。
未來,我希望能進一步深耕高併發處理、測試數據智能化,並學習如何在工作中導入 LLM、MCP 等技術,探索更多能夠提升個人專業能力的途徑。此外,我期待能在更大規模的系統中應用我的專長,讓自身的技術層次再進一步突破。
對我來說,軟體自動化 才是最令人著迷的領域。無論是任何操作,只要是重複性的,我都認為應該能夠被自動化。測試只是其中一個適合導入自動化的領域,因為它相對容易入門,且能快速帶來效益。但隨著技術與知識的不斷累積,我更希望能將這些技能延伸到更多元的場景,無論是開發、運維、數據處理,甚至決策輔助,都能透過自動化減少人為干預、提升效率。
測試不僅僅是驗證功能是否正確,而是要確保系統在極端條件下仍然穩定。我相信,透過持續學習與實踐,自動化不只是輔助測試,而是推動軟體品質與技術創新的關鍵力量。
✅ Python(熟練,主要開發語言)
✅ JavaScript(基礎,用於瀏覽器自動化與 API 測試)
✅ Go(基礎,WebSocket 壓測工具使用)
✅ Rust(基礎,Python框架中部份核心功能改寫時使用)
✅ 單元測試:PyTest(主要測試框架)
✅ UI 測試:Selenium、Playwright(瀏覽器自動化測試)
✅ API 測試:Postman(手動測試)、pytest + requests/aiohttp(自動化測試)、httprunner(API 迴歸測試)
✅ WebSocket 測試:Locust + WebSocket、aiowebsocket(高併發測試)
✅ BDD(Behavior-Driven Development):不使用現有 BDD 框架,偏好 YAML/JSON 定義 API 測試
✅ 測試報告:Allure Report(測試結果分析)
✅ API 負載測試:Locust + boomer(Golang 擴展)、JMeter、k6
✅ WebSocket 負載測試:自研測試框架(asyncio + WebSocket + Redis),支援 2000+ 連線
✅ 壓力測試:Locust 模擬高併發玩家行為
✅ 持續整合 / 交付:Jenkins(主要 CI 工具)、GitLab CI/CD
✅ 版本控制:Git(GitLab、GitHub)
✅ 容器化:Docker(自動化測試環境)、Kubernetes(基礎)
✅ Webhook 應用:自動觸發測試流程(版本變更即觸發測試/同步程式碼/訊息通知)
✅ WebSocket 服務開發:FastAPI、aiohttp(用於即時通訊與遊戲開發)
✅ API 服務開發:FastAPI、Sanic(用於內部開發測試 server api 服務)
✅ 非同步處理:asyncio、aiohttp(用於高效 API 測試)
✅ 併發處理:多進程(multiprocessing
)多線程(threading
)、協程(asyncio
),優化高併發/多工作業
✅ SQL:MySQL(應用於測試數據管理)
✅ NoSQL / 快取:Redis(用於測試數據快取、效能優化)
✅ 壓縮技術:LZMA/gzip(降低測試數據傳輸、儲存成本與執行效率)
✅ 監控 / 日誌管理:loguru / ELK(Elasticsearch + Logstash + Kibana)
✅ 訊息通知:Line_bot、Mattermost_bot、Lark_bot 、Telegram Bot(測試結果即時推送)
✅ 自動報告:Google Sheets API(串接測試數據作為 Dashboard)
✅ 加密機制:md5/aes/rsa/base64/sha1。(websocket,api傳遞接收處理)
✅ Python打包/編譯:pyinstaller, uv, cython。
✅ 深度學習:Tensorflow w/lite Convolutional Neural Network (CNN)。(side project中使用,參考註1 )
✅ LLM相關:LangChain, OpenAI API / DeepSeek API / Ollama API, FAISS。(side project中使用,參考註2 )
#註1: cake 作品集:https://www.cakeresume.com/portfolios/side-project-c9b559
#註2: cake 作品集:https://www.cake.me/portfolios/side-project-ai
我是 E-NoR / 鄧仕宏,祝您有美好的一天,謝謝。
Taipei, Taiwan
Test Planning and Process Management: Develop testing strategies and standardized testing processes to ensure manual and automated testing work together effectively, improving test coverage and efficiency.
Test Case Creation and Guidance: Guide the team in writing test cases to ensure comprehensive test coverage and promote best practices (e.g., test design methods, boundary testing, exception testing).
Task Planning and Resource Allocation: Manage test task scheduling, assign work based on project timelines, and ensure testing progress aligns with the development cycle.
Test Reporting and Defect Tracking: Oversee defect management processes, record and analyze test results using tools such as Jira, TestRail, and Allure, and collaborate with the development team to fix defects.
Automation Test Development and Maintenance: Design and maintain automation test frameworks to ensure stable testing of API and WebSocket game processes, while improving testing execution efficiency.
Environment Monitoring and Stability Testing: Monitor the status of test environments and game servers, quickly identify anomalies through log analysis (e.g., ELK, Grafana), and ensure environment stability.
Automated API/WebSocket Testing: Develop API and WebSocket test scripts to verify game backend logic and payout calculations, ensuring game mechanism accuracy and fairness.
Cross-Department Collaboration: Work closely with development, product, and DevOps teams to ensure products meet functional, performance, and stability requirements.
October 2020 - July 2024
Taipei, Taiwan
Create/Build/Maintenance the Automation Test system.
Design the verification framework.
Integrate automation test or any tools system to jenkins.
Maintain any systems/tools for QA team.
1.
Chess and card verification system
Six platforms, a total of more then 200 games
Completely non-repetitive games about 70,
The number of light repetitions with slightly different game logic for the same gameplay is about 100~120.
★Effect:
20000 rounds of verification takes about 10-15 minutes (depending on the connection speed)
About 25-50 items are verified for each game.
2. Jenkins system
★Effect:
Save manpower and time cost.
3. Postman APIs
Six-platform background verification.
- parse the code log from rest api and write the whole set of api verification process in the background.
- 'Newman' tool gui.
- Subsequent import of Jenkins, custom parameter execution.
- Loop/Scheduling/Timeout/Quantity
★Effect:
A total of 160 api verifications can be completed within 30 seconds.
(depending on server speed)
4. websocket game bot framework construction.
★Effect
windows 10, 16gb ram, i7 cpu
A single PC can simultaneously online at least 350 robots.
Depending on the game flow, if a round is 45 seconds.
Matching games can produce about 28,000 rounds of records in one hour.
5. Auto get dump
-- Get the protocol automatically from the game front-end through http request.
-- Import the front-end js code to decrypt the required information.
-- This tool was developed to provide full automation.
6. websocket automatic game update protocol usage.
★Effect:
Save manpower and time cost.
7. Automatic betting ball version script
A Process---automatic betting process.
B Process---obtaining a website authorization certificate.
Mainly execute selenium to obtain credentials,
Use selenium to remotely drive docker webdriver.
Inside the docker container.
Mount selenium and chrome's webdriver.
-------------------------------------------------------
at least change the websocket way to get info for fast process.
★Effect:
In 30 minutes can finished the loop, total bet site is more then 20000 counts.
every handicap, every sport,
every game, every point.
8. Sports Odds Verification
-- Understand and write various odds, 0.25/0.75/cross-off...etc.
-- There is no specification for this project.
-- black box testing.
-- White box report.
★Effect:
same as first project.
Jun 2019 - Sept 2020
Taipei, Taiwan
Test case writing
-Use case test plan for current project production requirements.
✓ Perform the test process
-Execute test cases, report issues, bug tracker
✓ Test objectives
-Docker/angular background system data verification
-Egret develops front-end game product project
✓ Common tools (software)
-xshell, postman, selenium(autohotkey), selenium(ide), AirTest(python ide),
-During project execution, I use Autohotkey to write automated test scripts and automated operating procedures.
✓Familiar with the bug tracking system
-jira, praying mantis, zendesk, redmine
✓Management positions
-Assign test work items
-Share test positions
-Reproduce bugs that are difficult to reproduce
-Re-inspection of the final product
-Write automated test scripts for colleagues to use
-Preparation of test report and regular meeting report progress
Nov 2018 - Feb 2019
Taipei, Taiwan
This position is mainly related to the company's customer service.
✓ Reply to customer service system letters
-Dealing with player cases in the back row.
-Including consumption/account/game content/activity/reporting/violation appeal...etc.
-Frequently use game tools to query history and reply with auxiliary letters.
✓ Processing government documents
-Preparation of consumer rights protection case handling procedures and response template forms.
-Respond to consumer insurance (consumption disputes) cases from various government agencies.
-Participate in consumer insurance-related meetings and negotiate consumer disputes.
-Respond to police enquiries to read the game history.
✓Customer service management positions
-Education and training.
-Analyze data to improve quality.
-Questions are collected and reported to the head office.
—— Suggestions on optimizing and perfecting the customer service system.
✓Customer service SOP development
-Outsourcing customer service reply template development.
-Set up the process of handling game exception notifications.
——Develop a process for handling individual cases.
-The production of various excel function data tables.
✓Korea headquarters CS exchange window
-Report, confirm and track abnormal issues.
-Information sharing of common processing methods in Taiwan's game industry.
—— Suggestions on improving the customer service system.
Mar 2017 - Sept 2018
Taipei, Taiwan
✓Reply to customer service system letters
✓Fan community/private message reply
✓Game test
✓Activity support:
-Sorting out the list of fan club activities.
-Provide opinions on analysis activities.
-In-game activities to perform tests.
-The list of offline activities is confirmed by phone.
-Online live event to support (voice control, screen, editor... etc.).
✓ Processing of government official documents
✓Customer Service Management Position
- Education Training.
-Analyze data to improve quality.
-Problem collection and reporting to the head office.
-Proposals for optimizing and improving the customer service system.
✓Customer service job SOP development
✓Korea head office CS communication window
✓VIP customer service.
✓Fan group management
✓Operational data analysis.
✓Line@community management
✓Overseas event support
-2017 Los Angeles event support.
-A single person accompanies two contestants, Taiwan and Hong Kong.
-Assist the players to communicate and discuss events related to the event.
-The above itinerary is one week in L.A.
Jun 2016 - Feb 2017
Taipei, Taiwan
1. Mail customer service: Reply to the user's letter asking about in-game or use-related questions.
2. Fan Club Administrator: The user sends a letter to ask about in-game or use-related questions.
May 2010 - Mar 2016
Taipei, Taiwan
1. Telephone customer service: answering users' calls to inquire about product-related matters.
2. Mail customer service: Reply to user's letter asking about product-related matters.
3. Game manager: monitor whether there are any abnormalities in the game and answer user questions.
4. Case application: Provide support for individual issues. If there is a case, assist in querying information and submit an application. After submission, it will be reviewed by the supervisor.
5. Violation inspection and review: Audit users who may have inappropriate situations in the game, and make judgments based on the situation.
6. Product problem troubleshooting: If there are obstacles in the execution of each game, find out the cause of the problem and eliminate it. At the same time, write the most effective and simple response process for this problem elimination method for users and colleagues to eliminate.
7. Product testing: Testing for products that are not yet on the market or on the market. The first test is whether the product content has major program loopholes that have been generated by previous products. And in the testing process, some suggestions can be made to make the product have a better development focus.