VPBank
Senior Tester - Hà Nội - TA174
Hà Nội
Khối Công nghệ thông tin
CMNV
Mô tả công việc
JOB PURPOSE
- Responsible for the quality of the center's system/project
- Check and control quality of product/service on system
- Lead a small team QA (team size 4-6 members)
MAJOR ACTIVITIES
- Study the requirement for Product/API/System developed
- Design test scenarios for Product/API/System developed
- Develop automation test script for Micro-service application and API (Nice-to-have)
- Execute SIT
- Support SIT and UAT testing
- Support verify issue/problem fix
- Review and accept testing related deliverables from vendor
- Research and improve automation testing framework/standard(Nice to have)
- Training for other members in your team
- Manage automation activities implemented by vendor in the project.
REQUIREMENTS
Educational Qualifications: Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field of study: or equivalent education, training & experience
Relevant Knowledge/ Expertise:
- Having at least 5 years’ experience Testing with Banking/Financial product, banking system. web service API testing (SOAP and Restful)
- Having experience with API testing tool like SoapUI, Postman
- Having experience with design and develop automation test script base on Java development language
- Having experience with database like MS SQL, MySQL, Oracle, Mongo
- Familiar with CI/CD tools like Jenkin, GIT, Ant, Maven, Gradle or similarly
Skills:
- Ability in English reading and writing (mandatory), and speaking, listening (preferable).
- Teamwork, careful, attention to detail, logical thinking
- Self-development.
- Communication, negotiation, and problem solving
- Having manager experience with team size 3-5 members
Relevant Experience:
- Banking domain experiences
- Agile/Scrum experiences
PERKS & BENEFITS
- Attractive compensation package with competitive, performance-based salary and bonuses, totaling 14–18 months of income per year.
- Holiday and Tetr bonuses in accordance with the Bank’s prevailing policies.
- Preferential loan programs offered based on the Bank’s policy at each period.
- Enhanced annual leave entitlements aligned with job grade and position level.
- Full statutory insurance coverage, plus VPBank Care insurance tailored to employee grade and length of service.
- Opportunity to work at a pioneering Bank applying AI & ML to enhance business value across a diverse ecosystem including Banking, Finance, Securities, Insurance, and more.
- Career development in a leading data-driven environment, participating in large-scale big data projects and initiatives that continuously deliver added value to customers.
- Access to training programs aligned with the competency framework for each position.
Phân tích kỹ năng cần có
## Phân tích Kỹ năng cho vị trí Senior Tester - VPBank
### 1. Yêu cầu BẮT BUỘC (Must-have)
| Nhóm kỹ năng | Chi tiết | Mức độ yêu cầu |
|---|---|---|
| Kinh nghiệm Testing | ≥5 năm trong lĩnh vực Banking/Financial, hệ thống ngân hàng | BẮT BUỘC |
| API Testing | SOAP & RESTful, sử dụng thành thạo SoapUI, Postman | BẮT BUỘC |
| Automation Testing | Thiết kế và phát triển script automation bằng Java | BẮT BUỘC |
| Database | MS SQL, MySQL, Oracle, MongoDB | BẮT BUỘC |
| CI/CD Tools | Jenkins, GIT, Ant, Maven, Gradle | BẮT BUỘC |
| Tiếng Anh | Đọc và viết tốt (bắt buộc), nói và nghe (ưu tiên) | BẮT BUỘC |
| Quản lý team | Kinh nghiệm quản lý team 3-5 người | BẮT BUỘC |
### 2. Yêu cầu ƯU TIÊN (Nice-to-have)
- Phát triển automation test script cho Micro-service và API
- Nghiên cứu và cải tiến automation testing framework
- Kinh nghiệm Agile/Scrum
- Kỹ năng giao tiếp tiếng Anh toàn diện (nói, nghe)
### 3. Phân tích bảng so sánh mức độ yêu cầu
```
Mức độ thành thạo mong đợi:
API Testing (SoapUI/Postman) ████████████░░ 85%
Java Automation ██████████████░░ 90%
Database (SQL/NoSQL) ████████████░░░░ 80%
CI/CD (Jenkins/GIT) ███████████░░░░░░ 75%
Tiếng Anh (RW) ████████████░░░░░ 80%
Quản lý team ██████████░░░░░░░░ 70%
```
### 4. Chứng chỉ gợi ý
- **ISTQB Certified Tester** (Foundation hoặc Advanced) - thể hiện nền tắc vững về QA/Testing
- **ISTQB Agile Tester** - phù hợp nếu VPBank áp dụng Agile
- **AWS Certified Developer** - hỗ trợ kiến thức về Micro-service testing
- **Oracle/MongoDB Certified** - tăng uy tín về database
### 5. Phân tích môi trường làm việc
VPBank là ngân hàng tiên phong ứng dụng AI & ML trong hệ sinh thái tài chính đa dạng (Banking, Securities, Insurance). Vị trí nằm trong Khối Công nghệ thông tin, thuộc nhóm hạ tầng và đảm bảo chất lượng sản phẩm công nghệ của ngân hàng. Đây là môi trường phù hợp cho người thích thử thách với các dự án quy mô lớn, áp dụng công nghệ hiện đại.
Chuẩn bị phỏng vấn
## Hướng dẫn Phỏng vấn Senior Tester - VPBank
### Quy trình các vòng phỏng vấn (dự kiến)
**Vòng 1: Phỏng vấn HR/Talent Acquisition**
- Thời lượng: 30-45 phút
- Nội dung: Đánh giá tổng quan, xác nhận kinh nghiệm, mong muốn lương, lý do muốn gia nhập VPBank
- Ngôn ngữ: Tiếng Việt (có thể kết hợp tiếng Anh)
**Vòng 2: Phỏng vấn kỹ thuật (Technical Interview)**
- Thời lượng: 60-90 phút
- Nội dung: Kiểm tra kiến thức Testing, API, Automation, Database, CI/CD
- Người phỏng vấn: Team Lead/Manager hoặc Senior Technical Manager
- Ngôn ngữ: Tiếng Anh (phần lớn)
**Vòng 3: Phỏng vấn với quản lý/Project Manager**
- Thời lượng: 45-60 phút
- Nội dung: Đánh giá kỹ năng quản lý team, giải quyết vấn đề, phỏng vấn hành vi (behavioral)
- Ngôn ngữ: Tiếng Việt
**Vòng 4: Phỏng vấn với lãnh đạo Khối Công nghệ (Panel Interview)**
- Thời lượng: 45-60 phút
- Nội dung: Chiến lược QA, tầm nhìn phát triển, phỏng vấn về dự án lớn đã tham gia
- Ngôn ngữ: Tiếng Việt + tiếng Anh
### Câu hỏi hay gặp theo từng vòng
**Vòng 1 - HR:**
- "Giới thiệu ngắn về kinh nghiệm testing của bạn trong 5 năm qua"
- "Tại sao bạn muốn chuyển sang VPBank?"
- "Mức lương kỳ vọng của bạn là bao nhiêu?"
- "Bạn có kỳ vọng gì về văn hóa làm việc tại VPBank?"
- "Bạn có kinh nghiệm quản lý team như thế nào?"
**Vòng 2 - Kỹ thuật:**
- "Phân biệt SOAP và RESTful API. Làm thế nào để test một API endpoint?"
- "Viết test case cho chức năng đăng nhập ngân hàng (mô tả các test scenario chính)"
- "Làm thế nào để test transaction giữa các micro-service?"
- "Mô tả kiến trúc automation framework bạn đã xây dựng hoặc tham gia"
- "Sự khác nhau giữa SIT và UAT? Bạn phối hợp như thế nào với UAT team?"
- "Xử lý thế nào khi phát hiện bug critical vào giai đoạn cuối dự án?"
- "Kinh nghiệm với CI/CD pipeline? Quy trình build và deploy tự động ra sao?"
- "SQL query: viết truy vấn lấy danh sách giao dịch có số tiền > 100 triệu trong tháng"
- "Làm thế nào để test độ bảo mật của một API banking?"
**Vòng 3 - Quản lý:**
- "Bạn quản lý team 4-6 người như thế nào? Phân công công việc ra sao?"
- "Khi thành viên trong team không đạt KPI, bạn xử lý thế nào?"
- "Mô tả một tình huống mâu thuẫn trong team và cách bạn giải quyết"
- "Làm thế nào để đảm bảo chất lượng khi deadline gấp?"
- "Bạn đào tạo và phát triển kỹ năng cho team members như thế nào?"
**Vòng 4 - Panel/Lãnh đạo:**
- "Nhìn nhận của bạn về xu hướng QA/Testing trong ngành ngân hàng số?"
- "Nếu được giao xây dựng QA framework cho một dự án mới từ đầu, bạn sẽ làm gì?"
- "Thách thức lớn nhất khi test hệ thống core banking là gì?"
- "Bạn có đề xuất cải tiến quy trình testing hiện tại không?"
### Tips chuẩn bị đặc biệt cho VPBank
1. **Nghiên cứu VPBank trước phỏng vấn:** Tìm hiểu về chiến lược công nghệ, các dự án AI/ML đang triển khai, hệ sinh thái VPBank (VPBank NOVA, VPBank Securities, VPBank Insurance)
2. **Chuẩn bị portfolio các dự án:** Sẵn sàng demo hoặc mô tả chi tiết các automation framework đã xây dựng
3. **Ôn lại kiến thức Banking domain:** Hiểu rõ các khái niệm như Core Banking, Payment Gateway, Internet Banking, Mobile Banking, KYC, AML
4. **Thực hành viết Test Case thực tế:** Chuẩn bị sẵn các test scenario cho một số chức năng ngân hàng phổ biến (chuyển tiền, thanh toán hóa đơn, đăng ký tài khoản)
5. **Tiếng Anh:** Trọng tâm là đọc và viết, nhưng hãy chuẩn bị sẵn sàng giao tiếp tiếng Anh nếu được yêu cầu
6. **Chuẩn bị câu hỏi cho nhà tuyển dụng:** Thể hiện sự quan tâm nghiêm túc bằng cách hỏi về team structure, roadmap công nghệ, mục tiêu dự án
### Dress Code
- **Business casual** - phù hợp với môi trường ngân hàng công nghệ
- Nam: áo sơ mi, quần âu (có thể không cần cravat)
- Nữ: áo sơ mi/áo len nhẹ, quần âu hoặc chân váy công sở
- Tránh trang phục quá casual như áo phông, quần jeans rách
Lộ trình ôn thi
## Lộ trình Ôn tập & Chuẩn bị 1-2 tuần
### Tuần 1: Củng cố kiến thức nền tảng
**Ngày 1-2: Banking Domain & Testing Fundamentals**
- Tài liệu: Đọc về Core Banking System, Payment Systems, SWIFT
- Nắm chắc các khái niệm: SIT vs UAT, Black-box vs White-box testing, Smoke testing, Regression testing
- Thực hành: Viết test case cho ít nhất 3 chức năng ngân hàng
**Ngày 3-4: API Testing chuyên sâu**
- Ôn lại HTTP methods (GET, POST, PUT, DELETE)
- Thực hành Postman: Tạo collection, sử dụng biến, chạy test自动化
- Thực hành SoapUI: SOAP request, REST request, assertions
- Chuẩn bị trả lời: Phân biệt SOAP vs REST, xử lý authentication (OAuth, JWT)
**Ngày 5: Database & SQL**
- Ôn lại: SELECT, JOIN (INNER, LEFT, RIGHT), GROUP BY, HAVING, subquery
- Thực hành: Viết 10 câu SQL từ cơ bản đến truy vấn phức tạp trên sample bank DB
- Chuẩn bị: Các câu hỏi về transaction, lock, indexing trong SQL
**Ngày 6-7: Java Automation & CI/CD**
- Ôn lại: Java OOP, Collections, Exception handling
- Thực hành: Viết một script automation đơn giản với Selenium/TestNG
- Ôn GIT: branch, merge, pull request, resolve conflict
- Ôn Jenkins: tạo pipeline cơ bản
### Tuần 2: Nâng cao & Mock Interview
**Ngày 8-9: Automation Framework Design**
- Tìm hiểu các design pattern cho automation (Page Object Model, Data Driven, Keyword Driven)
- Thực hành: Thiết kế cấu trúc folder cho một automation project
- Ôn lại: Micro-service testing, Docker container testing
**Ngày 10-11: Quản lý team & Behavioral Prep**
- Chuẩn bị STAR stories: 3-5 câu chuyện về tình huống thực tế đã xử lý
- Ôn kỹ năng: Đào tạo team, đánh giá hiệu suất, giải quyết mâu thuẫn
- Tìm hiểu về VPBank: Chiến lược công nghệ, văn hóa Agile/Scrum
**Ngày 12-13: Mock Interview**
- Tự phỏng vấn với gương, ghi lại và xem lại
- Thực hành trả lời bằng tiếng Anh cho phần kỹ thuật
- Rà soát lại CV: Đảm bảo mọi kỹ năng trong JD đều có thể demo được
**Ngày 14: Chuẩn bị cuối cùng**
- Review lại toàn bộ kiến thức
- Chuẩn bị trang phục, giấy tờ
- Nghỉ ngơi đầy đủ
### Tài liệu tham khảo
| Nguồn | Nội dung |
|---|---|
| ISTQB Syllabus (Foundation) | Lý thuyết testing căn bản |
| REST API Tutorial (restapitutorial.com) | API testing thực hành |
| Postman Learning Center | Hướng dẫn Postman chuyên sâu |
| Guru99 - Banking Tutorials | Kiến thức domain ngân hàng |
| LeetCode SQL (phần Medium) | Thực hành SQL nâng cao |
| GitHub - awesome-test-automation | Tham khảu framework mẫu |
| VPBank Investor Relations | Chiến lược công ty |
Tư vấn nghề nghiệp
## Lời khuyên Sự nghiệp cho Senior Tester - VPBank
### Lộ trình thăng tiến tại VPBank
```
Junior Tester (0-2 năm)
↓
Senior Tester (vị trí này - 5+ năm kinh nghiệm)
↓
Test Lead / QA Lead (2-3 năm sau)
↓
QA Manager / Test Manager (3-5 năm sau)
↓
Senior QA Manager / QA Director (5+ năm sau)
```
**Lưu ý:** Ở VPBank, con đường chuyên môn (Individual Contributor - IC) và quản lý (Management) đều được khuyến khích. Bạn có thể chọn:
- **IC Path:** Senior Tester → Principal Tester → QA Architect
- **Management Path:** Senior Tester → Test Lead → QA Manager
### Mức lương kỳ vọng theo cấp bậc (tham khảo thị trường Hà Nội 2024)
| Cấp bậc | Kinh nghiệm | Mức lương tháng (VND) |
|---|---|---|
| Junior Tester | 0-2 năm | 10-18 triệu |
| Tester | 2-4 năm | 15-25 triệu |
| Senior Tester | 4-6 năm | 22-40 triệu |
| Test Lead | 5-8 năm | 30-50 triệu |
| QA Manager | 7-10 năm | 45-80 triệu |
**Quy đổi thu nhập năm:** Với gói 14-18 tháng lương (theo mô tả JD):
- Mức thấp (22 triệu × 14): ~308 triệu/năm
- Mức cao (40 triệu × 18): ~720 triệu/năm
**Đàm phán lương:** Vì JD ghi "Thỏa thuận", hãy đề xuất mức lương dựa trên mức hiện tại + 20-30% premium cho vị trí Senior. Nếu có chứng chỉ ISTQB Advanced, con số có thể cao hơn 10-15%.
### Kỹ năng cần phát triển thêm
**Ngắn hạn (6-12 tháng đầu):**
- Nắm vững micro-service architecture & testing
- Học thêm công cụ như Kubernetes basics, Docker
- Nâng cao kỹ năng tiếng Anh giao tiếp
- Tìm hiểu sâu hơn về Security Testing (OWASP Top 10)
**Trung hạn (1-3 năm):**
- Phát triển kỹ năng lãnh đạo và coaching team
- Học thêm về Test Strategy, Test Planning
- Tìm hiểu công cụ như SonarQube, TestRail, JIRA
- Có thể theo đuổi chứng chỉ ISTQB Advanced Level
**Dài hạn (3-5 năm):**
- Xây dựng personal brand trong cộng đồng QA Việt Nam
- Phát triển tầm nhìn chiến lược về Quality Assurance
- Học thêm về DevOps, SRE fundamentals
- Cân nhắc chứng chỉ PMP hoặc Scrum Master nếu đi theo hướng quản lý
### Văn hóa làm việc tại VPBank cần lưu ý
- **Nhịp độ:** Khối Công nghệ VPBank hoạt động theo mô hình Agile/Sprint, deadline có thể gấp
- **Giao tiếp:** VPBank là môi trường làm việc chuyên nghiệp, kỳ vọng giao tiếp rõ ràng, trực tiếp
- **Công nghệ:** Đầu tư mạnh vào AI/ML, đây là điểm cộng lớn nếu bạn muốn học hỏi công nghệ mới
- **Hệ sinh thái:** VPBank có nhiều công ty con (VPBank Securities, FE Credit, VPBank Insurance) - cơ hội chuyển đổi linh hoạt
Câu hỏi thường gặp
Mình có 5 năm kinh nghiệm testing trong ngành fintech, nhưng chưa quản lý team bao giờ. Có nên ứng tuyển vị trí Senior Tester này không?
Có thể ứng tuyển, nhưng cần cân nhắc kỹ. JD yêu cầu kinh nghiệm quản lý team 3-5 người là BẮT BUỘC, không phải ưu tiên. Tuy nhiên, nếu bạn có kinh nghiệm lead một dự án hoặc mentoring junior, hãy mô tả rõ trong CV và sẵn sàng đề cập trong phỏng vấn. Trường hợp không có gì tương tự, bạn nên tích lũy thêm kinh nghiệm quản lý ở vị trí hiện tại hoặc tìm vị trí Tester (không yêu cầu quản lý) trước.
Mức lương thỏa thuận cho vị trí này thường dao động bao nhiêu?
Dựa trên thị trường Hà Nội 2024, vị trí Senior Tester tại ngân hàng VPBank thường dao động 22-40 triệu VND/tháng (gross), tùy kinh nghiệm thực tế và kỹ năng đàm phán. Với gói 14-18 tháng lương mà VPBank đưa ra, thu nhập năm có thể từ 300-720 triệu VND. Để đàm phán hiệu quả, hãy research kỹ mức lương hiện tại trên các nền tảng tuyển dụng, đề xuất mức cao hơn 10-20% so với kỳ vọng tối thiểu của bạn.
Kỹ năng Java automation testing cần ở mức nào? Mình viết được script đơn giản nhưng chưa xây dựng framework bao giờ.
Với vị trí Senior, bạn cần ít nhất ở mức 'có thể thiết kế và phát triển automation script bằng Java' - đây là yêu cầu BẮT BUỘC. Viết script đơn giản chưa đủ, bạn cần hiểu về: (1) Design pattern như Page Object Model, (2) TestNG/JUnit framework, (3) Data-driven testing, (4) Integration với CI/CD. Hãy dành 1-2 tuần ôn tập kỹ, đặc biệt thực hành xây dựng một automation framework nhỏ từ đầu đến cuối để tự tin khi phỏng vấn.
Mình là sinh viên mới ra trường ngành IT, có chứng chỉ ISTQB Foundation. Có cơ hội ứng tuyển vị trí này không?
Thực tế thì vị trí này yêu cầu tối thiểu 5 năm kinh nghiệm + quản lý team, nên cơ hội rất thấp. Tuy nhiên, đừng nản lòng - bạn có thể: (1) Ứng tuyển vị trí Junior Tester hoặc Tester tại VPBank (thường có đăng tuyển), (2) Tích lũy kinh nghiệm 2-3 năm rồi quay lại, (3) Trong thời gian chờ, học thêm API testing (Postman), SQL, và một ngôn ngữ lập trình (Java/Python) để tăng sức cạnh tranh.
Quy trình phỏng vấn của VPBank cho vị trí IT có gì đặc biệt so với các ngân hàng khác?
VPBank có quy trình phỏng vấn khá chuẩn 3-4 vòng: HR → Technical → Manager → Panel. Điểm đặc biệt: (1) Phần tiếng Anh được đánh giá nghiêm túc hơn một số ngân hàng khác, (2) Các vòng kỹ thuật thường có bài test thực hành hoặc whiteboard coding, (3) Vòng Panel có thể hỏi về chiến lược và tầm nhìn, không chỉ kỹ năng. Ngoài ra, VPBank đánh giá cao ứng viên có tư duy cải tiến và hiểu biết về công nghệ mới (AI/ML).
VPBank so với các ngân hàng khác như VCB, BIDV, techcombank thì môi trường IT như thế nào?
VPBank được đánh giá là một trong những ngân hàng có Khối IT mạnh nhất về công nghệ: (1) So với VCB/BIDV: VPBank có văn hóa linh hoạt hơn, ít bộ máy hành chính, nhưng nhịp độ làm việc cũng cao hơn. (2) So với Techcombank: Cả hai đều tiên phong về công nghệ, nhưng VPBank có hệ sinh thái rộng hơn (Bank + Securities + Insurance), mang đến cơ hội học hỏi đa dạng hơn. (3) Lương thường cạnh tranh hơn các ngân hàng nhà nước, nhưng áp lực cũng tương xứng.