Mô tả công việc
Mô tả công việc:
Chúng tôi đang tìm kiếm một Kỹ sư QA có kinh nghiệm dày dặn để gia nhập đội ngũ. Vị trí này đòi hỏi chuyên môn sâu về kiểm thử hệ thống, tự động hóa API và các framework kiểm thử end-to-end. Ứng viên thành công sẽ đóng vai trò quan trọng trong việc tối ưu hóa các framework kiểm thử C# hiện có, giảm thiểu độ phức tạp của mã nguồn và triển khai các mẫu kiểm thử thân thiện với AI.
Các năng lực cốt lõi bao gồm:
Kiểm thử Hệ thống & Tối ưu hóa Framework:
Chuyên sâu về tái cấu trúc các framework Reqnroll/Selenium C#.
Đạt hiệu quả giảm 84% mã nguồn API client dư thừa, giảm 76% độ phức tạp của step definition.
Triển khai kiến trúc AI-Friendly với các mẫu kiểm thử khai báo và sinh mã kiểm thử ngôn ngữ tự nhiên.
Xây dựng cơ chế song song hóa kiểm thử thông minh và cơ chế thử lại tự động.
Kiểm thử API & Tích hợp:
Kinh nghiệm toàn diện về kiểm thử API đa dịch vụ.
Kiểm thử hệ thống xác thực: OAuth2, SAML, JWT, MFA (TOTP, SMS).
Kiểm thử triển khai đa khu vực: EU, NORAM, GLOBAL.
Xác thực cơ sở dữ liệu: Tích hợp kiểm thử với PostgreSQL, DynamoDB.
Kiểm thử E2E & Tự động hóa Trình duyệt:
Kinh nghiệm nâng cao với Playwright hỗ trợ đa trình duyệt.
Phát triển framework E2E toàn diện với JavaScript/TypeScript hiện đại.
Tối ưu hóa pipeline CI/CD với Azure DevOps, GitHub Actions.
Kiểm thử trực quan: So sánh ảnh chụp màn hình và kiểm thử hồi quy trực quan.
Kiểm thử Thủ công & Quản lý Kiểm thử:
Thiết kế và thực hiện toàn diện các trường hợp kiểm thử thủ công.
Lập kế hoạch kiểm thử dựa trên rủi ro và phân tích độ bao phủ.
Quản lý lỗi: Theo dõi lỗi, phân tích nguyên nhân gốc và kiểm thử hồi quy.
Giao tiếp hiệu quả với các bên liên quan, báo cáo kiểm thử và chỉ số chất lượng.
Lợi ích:
Cung cấp MacBook.
Hợp đồng lao động chính thức với công ty tại Việt Nam.
Lương được thanh toán bằng VNĐ.
Miễn phí toàn bộ lương trong thời gian thử việc.
15 ngày nghỉ phép có lương mỗi năm.
Làm việc hoàn toàn từ xa (Full remote).
Kiểm tra sức khỏe định kỳ hàng năm.
Yêu cầu:
Kinh nghiệm QA Engineer trên 8 năm với chuyên môn về kiểm thử hệ thống, tự động hóa API và các framework kiểm thử end-to-end.
Có kinh nghiệm tối ưu hóa các framework kiểm thử C# hiện có, giảm độ phức tạp của mã nguồn từ 60-80% và triển khai các mẫu kiểm thử thân thiện với AI.
Chuyên môn trong việc xây dựng các giải pháp kiểm thử E2E có khả năng mở rộng bằng Playwright và các framework TypeScript hiện đại.
Ngôn ngữ Lập trình: C# (.NET 8) nâng cao, TypeScript/JavaScript nâng cao, SQL trung cấp, PowerShell/Bash trung cấp.
Framework & Công cụ Kiểm thử: Reqnroll, RestSharp, Postman, Newman, Playwright, Selenium WebDriver, Cypress, JMeter, K6, LoadRunner.
Kiểm thử Cơ sở dữ liệu: PostgreSQL, DynamoDB, AWS RDS.
Quản lý Kiểm thử: Azure Test Plans, Jira, TestRail.
Nền tảng Cloud & DevOps: AWS (DynamoDB, RDS, Secrets Manager), Azure, Azure DevOps, GitHub Actions, Jenkins, Docker, Kubernetes.
AI & Tự động hóa: Tích hợp OpenAI API, sinh mã kiểm thử hỗ trợ AI, quản lý dữ liệu kiểm thử thông minh.
* Kỹ năng mềm: Khả năng viết tài liệu kỹ thuật, quản lý các bên liên quan, cố vấn cho kỹ sư QA trẻ và giải quyết vấn đề.