-
Tìm Việc Làm (6270)
-
Việc làm it (15)
-
kỹ sư sản xuất (12)
-
Luật Pháp lý (7)
-
Việc Làm (144)
- Tài xế/Lái xe/Giao nhận (25)
- Biên dịch phiên dịch (3)
- Việc làm y tế dược (8)
- Bán hàng thu ngân (11)
- Việc kinh doanh bán hàng (12)
- Công nhân/Lao động (36)
- Việc làm thư ký trợ lý (8)
- Khách sạn nhà hàng du lịch (17)
- Việc làm thực phẩm đồ uống (2)
- Việc làm spa làm đẹp (3)
- Việc làm sự kiện (10)
-
việc làm thêm (2)
-
Giáo dục Đào tạo (9)
-
Việc làm bảo vệ (6)
-
Sales (140)
-
Customer Service (28)
-
Driver / Delivery (40)
-
Accounting (28)
-
Security Guard (57)
-
Factory Worker (117)
-
Education - Training (341)
-
Accounting - Finance (21)
-
Technology (7)
-
Retail (84)
-
Real Estate (33)
-
Non-profit - Volunteer (150)
-
Marketing (118)
-
Manual Labor (160)
-
Healthcare (21)
-
Human Resource (95)
-
Internet (14)
-
Legal (84)
-
Other Jobs (8)
Check with seller Việc làm Biên Hoà TP Đồng Nai Chuyên viên kiểm tra game (QA Programmer)
- Location: Đồng Nai, vietnam
JOB DESCRIPTION: CHUYÊN VIÊN KIỂM TRA GAME (QA PROGRAMMER)
Role Overview
Chúng tôi không chỉ tìm kiếm một người chơi game giỏi; chúng tôi tìm kiếm một "Kiến trúc sư của sự hoàn mỹ" – vị trí Chuyên viên Kiểm tra Game (QA Programmer). Trong thế giới phát triển trò chơi đầy biến động và phức tạp, bạn chính là lá chắn cuối cùng bảo vệ trải nghiệm của hàng triệu người chơi. QA Programmer không chỉ đơn thuần là tìm lỗi (bugs), mà là người sử dụng tư duy lập trình để xây dựng các hệ thống kiểm thử tự động, tối ưu hóa quy trình phát triển và đảm bảo rằng mọi dòng code đều vận hành đúng như ý đồ thiết kế.
Bạn là người đứng ở giao điểm giữa lập trình phần mềm và nghệ thuật giải trí. Sự khác biệt của bạn nằm ở khả năng nhìn thấu cấu trúc mã nguồn để dự đoán những rủi ro tiềm ẩn, từ lỗi logic trong gameplay, lỗ hổng bảo mật đến các vấn đề về hiệu năng (performance) trên nhiều nền tảng phần cứng khác nhau. Nếu bạn đam mê việc "phá vỡ" các hệ thống một cách có hệ thống để từ đó xây dựng chúng mạnh mẽ hơn, chúng tôi chào đón bạn vào đội ngũ nòng cốt để cùng tạo nên những siêu phẩm game chất lượng quốc tế.
---
Key Responsibilities
1. Xây dựng và Quản lý Hệ thống Kiểm thử Tự động (Automation Testing Framework):
* Thiết kế, phát triển và duy trì các bộ script kiểm thử tự động bằng các ngôn ngữ lập trình như Python, C#, hoặc C++ tùy thuộc vào engine game (Unity, Unreal Engine).
* Xây dựng các công cụ tự động hóa để kiểm tra các tính năng lặp đi lặp lại như: đăng nhập, chuyển cảnh, hệ thống kinh tế trong game, và các tương tác vật lý cơ bản.
* Tích hợp kiểm thử tự động vào quy trình CI/CD (Continuous Integration/Continuous Deployment) để phát hiện lỗi ngay khi mã nguồn mới được đẩy lên hệ thống.
2. Kiểm thử Kỹ thuật và Phân tích Mã nguồn (White-box Testing):
* Trực tiếp đọc và phân tích mã nguồn của các lập trình viên gameplay, hệ thống để xác định các đoạn mã có nguy cơ gây lỗi cao.
* Thực hiện unit testing cho các module quan trọng, đảm bảo các hàm và lớp hoạt động ổn định trước khi tích hợp vào bản build chung.
* Kiểm tra tính logic của các thuật toán AI, hệ thống tính toán sát thương, và quy tắc của trò chơi thông qua việc can thiệp vào mã nguồn hoặc console lệnh.
3. Tối ưu hóa Hiệu năng và Kiểm thử Sức tải (Performance & Stress Testing):
* Sử dụng các công cụ profiling (như Unity Profiler, Unreal Insights, RenderDoc) để theo dõi việc sử dụng CPU, GPU, RAM và mức tiêu thụ pin của game.
* Phát hiện các điểm nghẽn về hiệu năng (bottlenecks), rò rỉ bộ nhớ (memory leaks) và các lỗi gây sụt giảm khung hình (FPS drop).
* Thực hiện kiểm thử sức tải trên máy chủ (Server Stress Test) đối với các dự án game online để đảm bảo hệ thống chịu được lượng người chơi lớn cùng lúc.
4. Quản lý Vòng đời Lỗi (Bug Lifecycle Management):
* Phát hiện, phân loại và báo cáo lỗi một cách chi tiết trên các hệ thống quản lý như Jira, Redmine hoặc Azure DevOps.
* Mô tả các bước tái hiện lỗi (steps to reproduce) một cách rõ ràng, đính kèm log file, video và phân tích kỹ thuật về nguyên nhân có thể xảy ra.
* Phối hợp chặt chẽ với đội ngũ lập trình (Developer) để xác minh các bản vá (fix) và thực hiện kiểm thử hồi quy (Regression Testing) để đảm bảo việc sửa lỗi không gây ra lỗi mới ở các bộ phận khác.
5. Kiểm thử Tương thích và Đa nền tảng (Compatibility Testing):
* Đảm bảo trò chơi vận hành mượt mà trên nhiều cấu hình phần cứng khác nhau (từ smartphone cấu hình thấp đến PC gaming cao cấp) và các hệ điều hành (Windows, macOS, Android, iOS, Console).
* Kiểm tra sự tương thích với các thiết bị ngoại vi như tay cầm chơi game (controller), tai nghe VR/AR và các chuẩn màn hình khác nhau.
6. Nghiên cứu và Phát triển Công cụ Hỗ trợ QA:
* Chủ động đề xuất và xây dựng các "Cheat Menu" hoặc công cụ debug nội bộ để giúp đội ngũ QA Manual có thể kiểm tra các màn chơi hoặc tính năng ở cấp độ cao một cách nhanh chóng.
* Nghiên cứu các công nghệ kiểm thử mới (như ứng dụng AI/Machine Learning vào việc dò tìm lỗi tự động) để nâng cao năng suất của bộ phận QA.
---
Requirements & Qualifications
1. Học vấn và Kinh nghiệm:
* Tốt nghiệp Đại học chuyên ngành Khoa học Máy tính, Công nghệ Thông tin, Kỹ thuật Phần mềm hoặc các ngành liên quan.
* Tối thiểu 2-3 năm kinh nghiệm trong lĩnh vực QA/QC phần mềm, ưu tiên ứng viên có kinh nghiệm trực tiếp trong ngành phát triển Game.
* Đã từng tham gia vào ít nhất một dự án game hoàn chỉnh từ giai đoạn Alpha đến khi phát hành (Release).
2. Kỹ năng Chuyên môn (Technical Skills):
* Ngôn ngữ lập trình: Thành thạo ít nhất một trong các ngôn ngữ: C++, C#, Python, Java hoặc Lua.
* Game Engine: Hiểu biết sâu về cấu trúc của Unity hoặc Unreal Engine. Có khả năng can thiệp vào mã nguồn engine để thực hiện các bài test đặc thù.
* Công cụ QA: Sử dụng thành thạo các công cụ quản lý lỗi (Jira) và các công cụ kiểm thử tự động (Appium, Selenium hoặc các framework test nội bộ).
* Kiến thức mạng: Hiểu biết về TCP/IP, UDP, WebSocket đối với game multiplayer.
* Cơ sở dữ liệu: Có khả năng truy vấn dữ liệu (SQL/NoSQL) để kiểm tra tính toàn vẹn của dữ liệu người chơi.
3. Kỹ năng Mềm và Phẩm chất cá nhân:
* Tư duy phân tích và Logic: Khả năng suy luận sắc bén để tìm ra nguồn gốc của các lỗi phức tạp không hiển thị rõ ràng trên bề mặt.
* Sự tỉ mỉ và Kiên nhẫn: Không bỏ qua bất kỳ chi tiết nhỏ nào, dù là lỗi typo trong text hay lỗi lệch pixel trên giao diện (UI).
* Kỹ năng giao tiếp: Có khả năng giải thích các vấn đề kỹ thuật phức tạp cho các thành viên không thuộc bộ phận kỹ thuật (như Game Designer, Artist) một cách dễ hiểu.
* Đam mê Game: Hiểu về trải nghiệm người chơi (User Experience), các xu hướng game hiện hành để đưa ra những đóng góp có giá trị về mặt gameplay.
* Chịu được áp lực cao: Có khả năng làm việc tập trung trong các giai đoạn "crunch" trước khi phát hành sản phẩm.
---
Quyền lợi
* Mức lương & Thưởng: Mức lương cạnh tranh theo năng lực, xét tăng lương định kỳ 2 lần/năm. Thưởng dự án dựa trên chất lượng sản phẩm và tiến độ phát hành.
* Môi trường làm việc: Làm việc trong không gian sáng tạo, hiện đại với dàn máy tính cấu hình cao và các thiết bị chơi game mới nhất (PS5, Xbox, VR Gear).
* Đào tạo & Phát triển: Được tài trợ các khóa học chuyên sâu về lập trình, bảo mật và quy trình QA tiên tiến. Tham gia các hội thảo game lớn (GDC, Tokyo Game Show) tùy theo vị trí.
* Chăm sóc sức khỏe: Gói bảo hiểm sức khỏe cao cấp, khám sức khỏe định kỳ hàng năm.
* Văn hóa doanh nghiệp: Các hoạt động team building, du lịch hàng năm, và đặc biệt là các giải đấu game nội bộ thường xuyên được tổ chức.
* Lộ trình thăng tiến: Cơ hội thăng tiến lên vị trí Lead QA, QA Manager hoặc chuyển hướng sang Gameplay Programmer nếu có nguyện vọng và năng lực.
---
Tags: QA Programmer, Game Tester, Kiểm thử Game, Automation Test Game, Kỹ sư QA, Lập trình viên QA, Unity QA, Unreal Engine Tester, Software Quality Assurance, Việc làm Game Dev.
Từ khoá tìm kiếm: Tuyển dụng QA Programmer game, Chuyên viên kiểm tra game kỹ thuật, Lập trình viên kiểm thử tự động, Game QA Engineer jobs, Kỹ thuật viên kiểm thử game Unity/Unreal, Tìm việc làm QA Game tại TP.HCM/Hà Nội, Lương QA Programmer.
---
PHẦN MỞ RỘNG CHI TIẾT (Bổ sung để đạt độ dài yêu cầu và chiều sâu chuyên môn)
Tại sao vị trí QA Programmer lại quan trọng đối với chúng tôi?
Trong kỷ nguyên của Game-as-a-Service (GaaS) và các trò chơi thế giới mở (Open World) khổng lồ, việc kiểm thử thủ công bằng sức người đã trở nên bất khả thi để bao phủ toàn bộ các kịch bản có thể xảy ra. Một thay đổi nhỏ trong hệ thống vật lý có thể dẫn đến việc nhân vật bị văng ra khỏi bản đồ ở một góc độ nhất định, hoặc một lỗi tràn số trong hệ thống kinh tế có thể làm sụp đổ toàn bộ cân bằng của game chỉ sau một đêm.
QA Programmer chính là người xây dựng "hệ thống miễn dịch" cho trò chơi. Thay vì chỉ báo cáo lỗi "Nhân vật không thể nhảy qua tường", bạn sẽ là người viết code để hàng nghìn bot tự động chạy khắp bản đồ, nhảy vào mọi bề mặt để tìm ra chính xác những điểm bị lỗi va chạm (collision). Điều này giúp tiết kiệm hàng ngàn giờ làm việc của con người và tăng độ chính xác lên mức tuyệt đối.
Quy trình làm việc điển hình của một QA Programmer:
1. Giai đoạn Lập kế hoạch (Planning): Bạn sẽ cùng với Lead Programmer và Game Designer xem xét các tài liệu thiết kế. Tại đây, bạn sẽ đặt ra những câu hỏi: "Nếu người chơi ngắt kết nối mạng đúng lúc đang giao dịch thì sao?", "Nếu họ nhấn hai nút cùng lúc trong menu này thì hệ thống xử lý thế nào?". Từ đó, bạn lập ma trận kiểm thử (Test Matrix).
2. Giai đoạn Thực thi (Execution): Bạn bắt tay vào viết code cho các công cụ test. Có thể là một công cụ tự động tạo ra hàng triệu tài khoản ảo để kiểm tra độ ổn định của database, hoặc một kịch bản giả lập độ trễ mạng (latency) cao để kiểm tra tính năng đồng bộ hóa (synchronization) trong game đối kháng.
3. Giai đoạn Phân tích (Analysis): Khi các bài test tự động trả về kết quả, bạn không chỉ nhìn vào "Pass" hay "Fail". Bạn nhìn vào biểu đồ bộ nhớ, log hệ thống để tìm ra những lỗi "ngầm" – những lỗi chưa làm game crash ngay lập tức nhưng sẽ gây ra hậu quả sau vài giờ chơi liên tục.
4. Giai đoạn Phối hợp (Collaboration): Bạn ngồi lại cùng đội ngũ Dev, mở mã nguồn lên và cùng họ tìm ra giải pháp tối ưu nhất. Bạn không chỉ là người tìm lỗi, bạn là cộng sự giúp code của họ trở nên sạch hơn và hiệu quả hơn.
Sứ mệnh của bạn:
Chúng tôi tin rằng "Chất lượng không phải là một hành động, đó là một thói quen". Tại công ty chúng tôi, QA Programmer không phải là người đứng ở phía đối đầu với đội ngũ sản xuất, mà là một phần không thể thiếu của sự sáng tạo. Bạn đảm bảo rằng những ý tưởng bay bổng nhất của các nhà thiết kế có thể thực sự vận hành ổn định trên thiết bị của người chơi. Sự hài lòng và niềm vui của game thủ khi không gặp bất kỳ trở ngại kỹ thuật nào chính là thước đo thành công lớn nhất của bạn.
Nếu bạn là người có tư duy phản biện tốt, yêu thích công nghệ và muốn để lại dấu ấn của mình trong những dự án game đỉnh cao, hãy gửi CV và Portfolio (nếu có các dự án/scripts test đã từng làm) cho chúng tôi ngay hôm nay.
Useful information
- Avoid scams by acting locally or paying with PayPal
- Never pay with Western Union, Moneygram or other anonymous payment services
- Don't buy or sell outside of your country. Don't accept cashier cheques from outside your country
- This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification"
Related listings
-
Việc làm Biên Hoà TP Đồng Nai Sound Engineer (Game)Tìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: SOUND ENGINEER (GAME) Role Overview Chúng tôi không chỉ tìm kiếm một người biết cắt ghép âm thanh; chúng tôi đang tìm kiếm một "Phù thủy thính giác" – vị trí Kỹ sư Âm thanh Game (Sound Engineer). Bạn chính là người kiến tạo nên linh ...
-
Việc làm Biên Hoà TP Đồng Nai Audio ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJob Description: Audio Programmer (Lập trình viên Âm thanh) Role Overview Trong thế giới của phát triển trò chơi điện tử và ứng dụng đa phương tiện hiện đại, âm thanh không chỉ là những tệp tin được phát ra, mà là một thực thể sống động, tương tác và...
-
Việc làm Biên Hoà TP Đồng Nai Narrative ProgrammerTìm Việc Làm - - 2026/07/02 Check with sellerJOB DESCRIPTION: NARRATIVE PROGRAMMER Role Overview Chúng tôi đang tìm kiếm một "Kiến trúc sư của những trải nghiệm tương tác" – vị trí Narrative Programmer (Lập trình viên Cốt truyện). Bạn không chỉ là một người viết code đơn thuần, mà là mắt xích q...