Mô tả Công việc
Trách nhiệm Chính
- Thiết kế, phát triển và thực hiện các chiến lược kiểm thử toàn diện để xác thực chức năng, hiệu suất và bảo mật của các ứng dụng phi tập trung và cơ sở hạ tầng của Injective Protocol.
- Dẫn dắt việc tạo các kế hoạch kiểm thử chi tiết và các trường hợp kiểm thử phù hợp với yêu cầu sản phẩm, đảm bảo bao phủ đầy đủ cả khía cạnh chức năng và phi chức năng.
- Thực hiện kiểm thử thủ công và tự động trên nhiều nền tảng, bao gồm web, di động và môi trường blockchain, để xác minh hành vi hệ thống và trải nghiệm người dùng.
- Tiến hành kiểm thử hồi quy, kiểm thử hiệu suất và kiểm thử tương thích để đảm bảo tính ổn định của phần mềm sau các bản cập nhật hoặc triển khai tính năng mới.
- Hợp tác với các nhà phát triển, quản lý sản phẩm và nhóm bảo mật để xác định các rủi ro tiềm ẩn và cải thiện chất lượng sản phẩm thông qua các thực hành phát triển hướng kiểm thử.
- Ghi lại và theo dõi kết quả kiểm thử, lỗi và phạm vi kiểm thử bằng các công cụ và phương pháp phù hợp để hỗ trợ cải tiến liên tục.
- Cung cấp hướng dẫn kỹ thuật và cố vấn cho các kỹ sư QA cấp dưới, thúc đẩy văn hóa đảm bảo chất lượng và các thực hành tốt nhất trong nhóm.
- Cập nhật các xu hướng công nghiệp và công nghệ mới nổi để triển khai các giải pháp kiểm thử sáng tạo và tối ưu hóa quy trình kiểm thử.
Yêu cầu Công việc
- Kinh nghiệm đã được chứng minh với vai trò kỹ sư QA trong môi trường blockchain hoặc fintech, với thành tích mạnh mẽ trong việc cung cấp các bản phát hành phần mềm chất lượng cao.
- Chuyên môn trong việc thiết kế và thực hiện các kế hoạch kiểm thử, bao gồm kiểm thử chức năng, phi chức năng và hồi quy, cho các hệ thống phân tán phức tạp.
- Thành thạo các khung kiểm thử tự động như Selenium, Cypress hoặc Postman, với kinh nghiệm viết và duy trì các kịch bản kiểm thử tự động.
- Hiểu biết sâu sắc về vòng đời phát triển phần mềm (SDLC) và các phương pháp agile, bao gồm các thực hành Scrum và Kanban.
- Khả năng phân tích và diễn giải tài liệu kỹ thuật, bao gồm mã hợp đồng thông minh, đặc tả API và các giao thức blockchain.
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với các nhóm chức năng chéo và trình bày kết quả kiểm thử cho các bên liên quan.
- Chú ý đến chi tiết và tư duy phân tích để xác định và giải quyết các lỗi phức tạp trong các hệ thống tài chính quan trọng.
- Kinh nghiệm với các công cụ quản lý kiểm thử như Jira, TestRail hoặc Zephyr để theo dõi tiến độ kiểm thử và giải quyết lỗi.
- Hiểu biết về các nguyên tắc kiểm thử và cách thiết kế các hệ thống dễ kiểm thử và bảo trì.
- Khả năng xem xét và cung cấp phản hồi về mã và kế hoạch kiểm thử của các kỹ sư kiểm thử để đảm bảo tính nhất quán, chính xác và các thực hành tốt nhất.
Yêu cầu Ưu tiên
- Bằng cấp cao về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan.
- Kinh nghiệm với các công cụ và nền tảng phát triển blockchain, bao gồm Ethereum, Hyperledger hoặc Cosmos.
- Kiến thức về các kỹ thuật kiểm thử hợp đồng thông minh và các lỗ hổng bảo mật trong các hệ thống phi tập trung.
- Thành thạo các ngôn ngữ lập trình như Python, JavaScript hoặc Go để tự động hóa kiểm thử và phát triển kịch bản.
- Kinh nghiệm với các thực hành DevOps và các đường ống CI/CD để tích hợp kiểm thử vào quy trình phát triển.
- Kỹ năng giải quyết vấn đề mạnh mẽ để khắc phục các sự cố phức tạp trong các hệ thống phân tán hiệu suất cao.
- Khả năng làm việc độc lập và quản lý nhiều dự án kiểm thử đồng thời trong thời hạn chặt chẽ.
- Kinh nghiệm với các công cụ kiểm thử hiệu suất như JMeter hoặc Gatling để đánh giá khả năng mở rộng và độ tin cậy của hệ thống.
- Kiến thức về các phương pháp kiểm thử bảo mật để xác định và giảm thiểu các lỗ hổng trong các ứng dụng tài chính.
- Kỹ năng tổ chức xuất sắc để ưu tiên các hoạt động kiểm thử và quản lý lịch kiểm thử hiệu quả.
