
Citi là một công ty ngân hàng và dịch vụ tài chính toàn cầu, phục vụ người tiêu dùng, doanh nghiệp, chính phủ và các tổ chức. Các dịch vụ của Citi bao gồm ngân hàng bán lẻ, thẻ tín dụng, quản lý tài sản, ngân hàng doanh nghiệp và ngân hàng đầu tư, được hỗ trợ bởi hoạt động tại hơn 100 quốc gia. Là một tổ chức tài chính quốc tế quy mô lớn, Citi quy tụ các đội ngũ làm việc trong lĩnh vực ngân hàng, dịch vụ tài chính và công nghệ tài chính.
Chuyên viên phân tích chất lượng CNTT (Trung cấp) – Làm việc kết hợp tại Chennai
Gia nhập Citi với vai trò Chuyên viên phân tích chất lượng CNTT cấp trung trong vị trí làm việc kết hợp tại Chennai, tập trung vào tự động hóa Selenium, kiểm thử API và cơ sở dữ liệu, cùng tích hợp CI/CD. Xây dựng các khung QA đáng tin cậy và hỗ trợ chất lượng phần mềm trong hoạt động công nghệ.
Mô tả
- Phối hợp với các đồng nghiệp trong bộ phận phát triển, sản phẩm và QA để làm rõ yêu cầu và xây dựng chiến lược kiểm thử toàn diện
- Tạo, cải tiến và hỗ trợ các bài kiểm thử tự động dựa trên Java với Selenium WebDriver
- Chuẩn bị và thực hiện kế hoạch kiểm thử thủ công cùng các trường hợp kiểm thử chi tiết
- Thực hiện kiểm thử chức năng, tích hợp, hệ thống, hồi quy, smoke, sanity và thăm dò
- Xây dựng và duy trì các khung tự động hóa sử dụng Page Object Model, TestNG hoặc JUnit và Cucumber BDD
- Chạy các bộ kiểm thử tự động, phân tích kết quả và phối hợp với các nhà phát triển để xử lý lỗi
- Kết nối các bộ kiểm thử tự động với các nền tảng CI/CD, bao gồm Jenkins, GitLab CI và Azure DevOps
- Kiểm thử API bằng các công cụ như Postman và Swagger
- Xác minh hoạt động của cơ sở dữ liệu thông qua các truy vấn SQL
- Rà soát mã tự động hóa kiểm thử cùng các đồng nghiệp
- Trao đổi với các bên liên quan về tiến độ kiểm thử, xu hướng lỗi và kết quả chất lượng sản phẩm
- Đánh giá và áp dụng các công cụ, công nghệ và phương pháp kiểm thử phù hợp
- Góp phần cải tiến quy trình chất lượng phần mềm và phương thức làm việc
Yêu cầu
- Tốt nghiệp đại học ngành khoa học máy tính, kỹ thuật hoặc lĩnh vực liên quan, hoặc có kinh nghiệm thực tế tương đương
- Có ít nhất năm năm kinh nghiệm đảm bảo chất lượng, trong đó tập trung đáng kể vào tự động hóa kiểm thử
- Có khả năng đã được chứng minh trong việc thiết kế và phát triển kiểm thử tự động với Selenium WebDriver
- Có năng lực lập trình vững ở ít nhất một ngôn ngữ hướng đối tượng, chẳng hạn như Java, Python hoặc C#
- Có kinh nghiệm thực tế với các khung tự động hóa, bao gồm TestNG, JUnit, Pytest, NUnit hoặc công cụ tương đương
- Nắm vững thực hành về mẫu thiết kế Page Object Model
- Có kinh nghiệm tạo kế hoạch và trường hợp kiểm thử thủ công, đồng thời thực hiện kiểm thử chức năng, tích hợp, hệ thống, hồi quy và thăm dò
- Có kiến thức thực hành về Git và các hệ thống quản lý phiên bản khác
- Có kinh nghiệm kết nối kiểm thử tự động với các pipeline CI/CD
- Có khả năng sử dụng SQL để xác minh cơ sở dữ liệu
- Có tư duy cẩn trọng và phân tích trong việc khắc phục sự cố và giải quyết vấn đề
- Có kỹ năng giao tiếp bằng văn bản và lời nói rõ ràng
- Có khả năng làm việc độc lập và phối hợp trong một nhóm agile
- Ưu tiên có kinh nghiệm với Cucumber hoặc một khung BDD khác
- Ưu tiên có kinh nghiệm với các công cụ kiểm thử hiệu năng như JMeter hoặc LoadRunner
- Ưu tiên hiểu biết về các nguyên tắc và công cụ kiểm thử bảo mật
- Ưu tiên từng tiếp xúc với AWS, Azure hoặc Google Cloud
- Ưu tiên quen thuộc với Docker hoặc Kubernetes
- Ưu tiên có chứng chỉ QA hoặc tự động hóa kiểm thử liên quan
- Ưu tiên có kinh nghiệm tự động hóa kiểm thử ứng dụng di động
Phúc lợi
- Citi cam kết cung cấp cơ hội việc làm bình đẳng.
- Có hỗ trợ điều chỉnh hợp lý tại nơi làm việc dành cho người khuyết tật.