Citi
Citi
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 cấp cao – Làm việc kết hợp tại Irving

Chuyên viên phân tích chất lượng CNTT cấp cao hỗ trợ tổ chức công nghệ của Citi thông qua kiểm thử phần mềm tự động và thủ công. Vị trí này phụ trách các framework Selenium và Java, kiểm thử API và cơ sở dữ liệu, cùng tích hợp kiểm thử vào CI/CD.

Mô tả

  • Phối hợp với các nhóm 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 và duy trì các bài kiểm thử tự động có khả năng mở rộng, tái sử dụng bằng Selenium WebDriver và Java
  • Chuẩn bị và thực hiện các kế hoạch, trường hợp kiểm thử thủ công chi tiết
  • Thực hiện kiểm thử thủ công về chức năng, tích hợp, hệ thống và hồi quy
  • Sử dụng kiểm thử thăm dò để phát hiện lỗi và vấn đề về khả năng sử dụng
  • Xây dựng và hỗ trợ các framework tự động hóa bằng Page Object Model, TestNG hoặc JUnit và Cucumber BDD
  • Chạy các bài kiểm thử tự động, phân tích kết quả, ghi nhận lỗi và phối hợp với lập trình viên để khắc phục
  • Kết nối kiểm thử tự động với quy trình CI/CD, bao gồm Jenkins, GitLab CI và Azure DevOps
  • Hoàn thành các chu kỳ kiểm thử chức năng, hồi quy, smoke, sanity và tích hợp
  • Kiểm thử API bằng các công cụ như Postman và Swagger
  • Xác thực kết quả cơ sở dữ liệu thông qua các truy vấn SQL
  • Đánh giá mã kiểm thử tự động trong các buổi review mã của nhóm
  • Trao đổi với các bên liên quan về tiến độ kiểm thử, xu hướng lỗi và chất lượng sản phẩm
  • Đánh giá và triển khai các công cụ, công nghệ và phương pháp kiểm thử phù hợp
  • Góp phần củng cố các quy trình và thực tiễn chất lượng phần mềm

Yêu cầu

  • Bằng cử nhân ngành Khoa học máy tính, Kỹ thuật, lĩnh vực liên quan hoặc kinh nghiệm thực tế tương đương
  • Sáu đến mười năm kinh nghiệm Đảm bảo chất lượng, 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 các bài kiểm thử tự động bằng Selenium WebDriver
  • Năng lực lập trình tốt bằng ít nhất một ngôn ngữ hướng đối tượng như Java, Python hoặc C#
  • Kinh nghiệm với các framework tự động hóa như TestNG, JUnit, Pytest, NUnit hoặc công cụ tương đương
  • Hiểu biết thực tế về mẫu thiết kế Page Object Model
  • Có kinh nghiệm tạo, lập tài liệu và thực hiện các kế hoạch, trường hợp kiểm thử thủ công
  • Kinh nghiệm kiểm thử thủ công về chức năng, tích hợp, hệ thống và hồi quy
  • Kinh nghiệm thực hiện kiểm thử thăm dò
  • Quen thuộc với Git và các hệ thống quản lý phiên bản khác
  • Kinh nghiệm tích hợp kiểm thử tự động vào các pipeline CI/CD
  • Có kiến thức thực hành về SQL để xác thực cơ sở dữ liệu
  • Kỹ năng phân tích và giải quyết vấn đề tốt, chú ý sát sao đến chi tiết
  • Kỹ năng giao tiếp bằng văn bản và lời nói rõ ràng để giải thích các vấn đề kỹ thuật cho cả đối tượng kỹ thuật và phi kỹ thuật
  • Có khả năng làm việc độc lập và cộng tác hiệu quả trong nhóm agile
  • Kinh nghiệm sử dụng các framework Phát triển hướng hành vi như Cucumber
  • Kiến thức về các công cụ kiểm thử hiệu năng như JMeter hoặc LoadRunner
  • Hiểu các khái niệm và công cụ kiểm thử bảo mật
  • Quen thuộc với các nền tảng đám mây như AWS, Azure hoặc Google Cloud
  • Hiểu các công nghệ container như Docker và Kubernetes
  • Có các chứng chỉ liên quan đến Đảm bảo chất lượng hoặc tự động hóa kiểm thử
  • Kinh nghiệm tự động hóa kiểm thử cho ứng dụng di động
  • Các chứng chỉ ngành như ISTQB là một lợi thế

Phúc lợi

  • Đủ điều kiện nhận các khoản thưởng khuyến khích và giữ chân nhân viên theo quyết định và theo công thức
  • Bảo hiểm y tế, nha khoa và thị lực
  • Chương trình hưu trí 401(k)
  • Bảo hiểm nhân thọ, tai nạn và thương tật
  • Các chương trình chăm sóc sức khỏe nhân viên
  • Thời gian nghỉ có lương bao gồm nghỉ phép, nghỉ ốm và các ngày nghỉ lễ của công ty