messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
VPBank

Manual & Automation Tester - TA171

Khối Công nghệ thông tin
CMNV

Mô tả công việc

1.    Create test-related artifacts (test plan, test cases, test procedures, test scripts, test reports) -    Involve in BRD/SRS/Design stage, understand the requirement & requirement specification to clear expectation for quality requirement. -    Creating processes, procedures, testing strategy & test scenarios for functional and stress testing of database/reporting. -    Coordinates with other team members to maintain delivery schedule of quality products. -    Participate in testing the projects of Domain, centers and Division for components that related to integration -    Provide internal training, guidelines for other members in the Department/team about capabilities of new technology/systems -    Work with Development team do SIT – Software integration test -    Work with Development team do Performance test -    Support BU to do UAT -    Managing and executing Testing ( including delivery results of test such as test status, reports) -    Automated Regression testing -    Non-functional testing: monitoring -    Verify Data in the Production environment after go-live/periodic

Yêu cầu ứng viên

Trình độ đào tạo Đại học in Công nghệ thông tin or Tài chính ngân hàng

Phân tích kỹ năng cần có

## Phân tích Kỹ năng cho vị trí Manual & Automation Tester - VPBank ### 1. Hard Skills bắt buộc | Kỹ năng | Mức độ yêu cầu | Ghi chú | |---------|---------------|---------| | **Kiểm thử thủ công (Manual Testing)** | Cao | Nền tảng bắt buộc, cần viết test case chuẩn, trace requirement | | **Kiểm thử tự động hóa (Automation Testing)** | Cao | Yêu cầu cụ thể về automated regression testing | | **SQL & Database Testing** | Trung bình-CAO | Kiểm thử database/reporting là công việc chính | | **Performance/Stress Testing** | Trung bình | Cần phối hợp với dev team | | **SIT (System Integration Testing)** | Cao | Phối hợp với đội phát triển | | **UAT Support** | Trung bình | Hỗ trợ business unit | | **Đọc hiểu BRD/SRS/Design** | Cao | Cần từ giai đoạn requirement | ### 2. Công cụ cần biết **Automation Testing:** - Selenium WebDriver (phổ biến nhất) - Cypress / Playwright (xu hướng mới) - Katalon Studio (phổ biến ở Việt Nam) - Appium (nếu có mobile testing) **Test Management:** - JIRA + Zephyr / TestRail / HP ALM (Quality Center) - JUnit / TestNG (framework) **Performance Testing:** - JMeter - LoadRunner - Gatling **Database:** - SQL Server / Oracle / MySQL - Query viết và kiểm tra data **CI/CD (bonus):** - Jenkins - Git ### 3. Soft Skills quan trọng - **Kỹ năng giao tiếp**: Vì phải phối hợp với nhiều team (dev, BU, domain) - **Kỹ năng phân tích requirement**: Đọc hiểu BRD/SRS để đặt ra kịch bản test đúng - **Tỉ mỉ, kiên nhẫn**: QA đòi hỏi sự cẩn thận cao - **Quản lý thời gian**: Testing thường áp lực deadline - **Kỹ năng báo cáo**: Báo cáo test status, test report định kỳ ### 4. Chứng chỉ gợi ý - **ISTQB Foundation Level** (bắt đầu) - **ISTQB Agile Tester** (nếu VPBank dùng Agile) - **Certified Selenium Tester** - **CSQA** (nếu muốn phát triển sang QA Manager) ### 5. Lợi thế nếu có kiến thức ngân hàng/tài chính Vị trí này yêu cầu Đại học in IT HOẶC Tài chính ngân hàng, nghĩa là ứng viên có background ngân hàng sẽ có lợi thế để hiểu business domain của VPBank. Các sản phẩm ngân hàng thường test: - Core Banking - Payment Gateway - Internet Banking / Mobile Banking - Anti-fraud system - Credit scoring system ### 6. Bảng so sánh: Fresher vs Experienced | Tiêu chí | Fresher (0-1 năm) | Experienced (2+ năm) | |----------|-------------------|---------------------| | Mức lương tham khảo | 8-15 triệu | 15-30+ triệu | | Kỳ vọng automation | Biết khái niệm, có demo | Tự xây framework hoàn chỉnh | | SQL | Cơ bản | Viết query phức tạp, tối ưu | | BRD/SRS | Đọc hiểu với hướng dẫn | Tự phân tích, đặt câu hỏi | | Test strategy | Theo template có sẵn | Thiết kế chiến lược test |

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn VPBank - Manual & Automation Tester ### Quy trình phỏng vấn dự kiến VPBank thường có 2-3 vòng phỏng vấn cho vị trí IT: 1. **Vòng 1: HR/Recruiter** - Đánh giá phỏng vấn sơ bộ - Tìm hiểu mục tiêu, động lực ứng tuyển - Xác nhận thông tin CV, mức lương kỳ vọng - Đánh giá kỹ năng mềm cơ bản 2. **Vòng 2: Technical Interview** - Vòng quan trọng nhất - Kiểm tra kiến thức testing (manual + automation) - Xử lý tình huống (scenario-based) - Live coding hoặc viết test case thực tế 3. **Vòng 3: Manager/Director** (có thể có) - Đánh giá cultural fit - Thảo luận về team, dự án - Đàm phán lương, benefits ### Câu hỏi hay gặp theo từng vòng **Vòng HR:** - "Giới thiệu về bản thân và kinh nghiệm testing của bạn?" - "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 biết gì về VPBank?" - "Bạn có đang phỏng vấn ở công ty nào khác không?" **Vòng Technical:** *Kiến thức Testing cơ bản:* - "Sự khác nhau giữa Smoke Test, Sanity Test, Regression Test là gì?" - "Test case cần có những trường gì?" - "Khi nào thì dừng testing?" - "Bug life cycle như thế nào?" - "Exploratory testing vs Scripted testing: ưu nhược điểm?" *Automation Testing:* - "Em biết những tool automation nào?" - "Làm sao chọn test case để automate?" - "Khi nào KHÔNG nên automate?" - "Em có kinh nghiệm xây dựng automation framework không?" - "Tại sao Selenium lại phổ biến? có nhược điểm gì?" *SQL & Database:* - "Viết query lấy top 5 khách hàng có số dư cao nhất" - "Sự khác nhau giữa INNER JOIN và LEFT JOIN?" - "Group by vs Order by khác nhau thế nào?" - "Làm sao verify data trong database sau khi execute test?" *Scenario-based:* - "Một tính năng mới được release vào ngày mai, bạn sẽ test như thế nào?" - "Dev báo bug đã fix nhưng test lại vẫn fail, bạn xử lý sao?" - "Phát hiện bug nghiêm trọng ngay trước deadline release, bạn làm gì?" - "Làm sao đảm bảo test coverage đủ?" *Performance Testing:* - "JMeter dùng để làm gì?" - "Làm sao test performance cho API?" - "Load testing vs Stress testing khác nhau thế nào?" **Vòng Manager:** - "Bạn thấy QA đóng vai trò gì trong một dự án?" - "Điểm mạnh và điểm yếu của bạn trong công việc?" - "Bạn có thể làm việc dưới áp lực deadline không?" - "Mục tiêu nghề nghiệp 3-5 năm tới của bạn?" - "Khi Dev và Business tranh cãi về requirement, bạn đứng ở đâu?" ### Tips chuẩn bị đặc biệt cho VPBank 1. **Nghiên cứu VPBank:** - Tìm hiểu các sản phẩm: VPBank Online, VPBank NEO, thẻ tín dụng, vay tiêu dùng - Hiểu mô hình Agile/Scrum nếu có thể - Biết VPBank là ngân hàng TMCP lớn thứ 5 Việt Nam 2. **Chuẩn bị bài test thực hành:** - Có thể được yêu cầu viết test case cho một kịch bản cụ thể - Viết SQL query đơn giản - Mô tả cách automate một test case đơn giản 3. **Portfolio/Project:** - Chuẩn bị sẵn demo automation framework nếu có - Kinh nghiệm với Git, CI/CD là điểm cộng lớn 4. **Dress code:** - Form: vest/cáo cổ điển hoặc áo sơ mi dài tay + quần tây - Tránh đồ sáng màu rực, sneakers - Công nghệ thường thoải mái hơn kinh doanh, nhưng vẫn nên lịch sự ### Câu hỏi nên hỏi nhà tuyển dụng - "Team QA hiện tại có bao nhiêu người?" - "Quy trình testing đang dùng framework nào?" - "Dự án hiện tại team đang làm gì?" - "Có cơ hội học hỏi công nghệ mới không?" - "Lộ trình phát triển cho vị trí này như thế nào?"

Lộ trình ôn thi

## Lộ trình Ôn tập & Chuẩn bị (1-2 tuần) ### Ngày 1-3: Củng cố nền tảng Testing **Tài liệu:** - "Software Testing" - Ron Patton (sách cơ bản) - ISTQB Foundation Syllabus (download miễn phí) - https://www.guru99.com/software-testing.html **Nội dung ôn:** - [ ] Software Testing Fundamentals - [ ] SDLC vs STLC - [ ] Testing Types: Functional, Non-functional, Regression, Smoke, Sanity - [ ] Test Case Design Techniques: Boundary Value, Equivalence Partitioning, Decision Table, State Transition - [ ] Bug Life Cycle & Bug Reporting - [ ] Test Plan, Test Strategy, Test Scenario ### Ngày 4-6: Automation Testing **Tài liệu:** - Selenium Official Documentation - https://www.toolsqa.com/ - Katalon Academy **Nội dung ôn:** - [ ] Selenium WebDriver Architecture - [ ] Locators: XPath, CSS Selector, ID, Name - [ ] WebElement operations: click, sendKeys, getText, isDisplayed - [ ] Waits: Implicit, Explicit, Fluent - [ ] TestNG/JUnit annotations - [ ] Data-driven testing với Excel/CSV - [ ] Page Object Model (POM) pattern - [ ] Maven/Gradle basics **Thực hành:** - Viết script test login page của một trang web đơn giản - Xây dựng demo POM framework ### Ngày 7-9: SQL & Database Testing **Tài liệu:** - W3Schools SQL Tutorial - "SQL Practice" - nhiều bài tập online miễn phí **Nội dung ôn:** - [ ] SELECT, WHERE, ORDER BY, GROUP BY, HAVING - [ ] JOINs: INNER, LEFT, RIGHT, FULL - [ ] Subqueries - [ ] Aggregation functions: COUNT, SUM, AVG, MAX, MIN - [ ] DDL vs DML basics - [ ] Database testing techniques: verify data integrity, constraints **Thực hành:** - Giải 20-30 bài SQL trên https://sqlzoo.net/ hoặc LeetCode Easy - Tự tạo bảng và viết query test data ### Ngày 10-12: Performance Testing **Tài liệu:** - JMeter Documentation - https://www.blazemeter.com/jmeter-tutorial **Nội dung ôn:** - [ ] JMeter basics: Thread Group, Samplers, Listeners - [ ] Performance metrics: Response Time, Throughput, TPS - [ ] Load Testing vs Stress Testing - [ ] Correlation, Parameterization ### Ngày 13-14: Tổng hợp & Mock Interview **Checklist trước phỏng vấn:** - [ ] Ôn lại tất cả câu hỏi thường gặp - [ ] Chuẩn bị 2-3 câu chuyện từ kinh nghiệm (STAR method) - [ ] Demo project automation (có code sẵn để show) - [ ] Research VPBank: sản phẩm, văn hóa, tin tức gần đây - [ ] In CV (2-3 bản) - [ ] Chuẩn bị câu hỏi cho nhà tuyển dụng ### Tài liệu tham khảo bổ sung cho ngân hàng - Tìm hiểu các khái niệm ngân hàng: Core Banking, T24, Digital Banking - Hiểu các sản phẩm VPBank: VPBank NEO, VPBank Online - Know Your Customer (KYC) process - Payment systems: NAPAS, QR code payment - Security testing basics cho ngân hàng (SSL, encryption) ### Thời gian biểu gợi ý | Buổi | Nội dung | |------|----------| | Sáng ngày 1-3 | Lý thuyết Testing + ghi chú | | Chiều ngày 1-3 | Làm bài tập test case + bug report | | Sáng ngày 4-6 | Học Automation + code thực hành | | Chiều ngày 4-6 | Xây demo framework | | Toàn ngày 7-9 | SQL practice + database testing | | Sáng ngày 10-12 | JMeter + Performance testing | | Toàn ngày 13 | Mock interview + review | | Ngày 14 | Chuẩn bị final + nghỉ ngơi |

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho Manual & Automation Tester ### Lộ trình Thăng tiến điển hình ``` Fresher (0-1 năm) ↓ Junior QA Engineer (1-2 năm) ↓ Senior QA Engineer (3-5 năm) ↓ [Chọn 1 trong 2 hướng:] ├── QA Lead / QA Manager (6-8 năm) │ ↓ │ QA Director / QA Head (8-10+ năm) │ └── Technical Expert ├── Test Automation Architect ├── Performance Testing Expert └── QA Consultant / Trainer ``` ### Mức lương tham khảo tại VPBank & thị trường | Cấp bậc | Kinh nghiệm | Mức lương tháng (VND) | |---------|-------------|----------------------| | Fresher QA | 0-1 năm | 8 - 15 triệu | | Junior QA | 1-2 năm | 12 - 20 triệu | | Mid-level QA | 2-4 năm | 18 - 30 triệu | | Senior QA | 4-6 năm | 25 - 40 triệu | | QA Lead | 5-7 năm | 35 - 55 triệu | | QA Manager | 7+ năm | 50 - 80 triệu | **Lưu ý:** Mức lương tại VPBank thường cạnh tranh, cộng thêm bonus 1-4 tháng. Vị trí này thỏa thuận nên có thể đàm phán cao nếu có kinh nghiệm. ### Kỹ năng cần phát triển thêm theo giai đoạn **Ngắn hạn (6-12 tháng đầu):** - Thành thạo automation framework (Selenium/Katalon) - Viết SQL phức tạp, hiểu database performance - Hiểu Agile/Scrum workflow - Bắt đầu học performance testing (JMeter) **Trung hạn (1-3 năm):** - Xây dựng automation framework từ đầu - API testing (Postman, Rest Assured) - CI/CD pipeline (Jenkins, GitLab CI) - Mobile testing (Appium) - Bắt đầu dẫn dắt test strategy cho dự án nhỏ - ISTQB Advanced (nếu muốn) **Dài hạn (3-5 năm):** - Test Automation Architect - DevOps + QA Automation integration - Security testing basics - Kỹ năng quản lý team, mentor junior - Định hướng: Lead hay Technical Expert ### Lợi thế khi làm QA tại VPBank (ngân hàng) **Ưu điểm:** - Lương cạnh tranh so với công ty outsource IT - Thưởng cuối năm, benefits ngân hàng (bảo hiểm cao cấp, thẻ tín dụng ưu đãi) - Dự án ổn định, ít thay đổi requirement đột ngột - Hiểu business domain ngân hàng - kỹ năng có giá trị cao - Cơ hội chuyển sang vị trí BA/Product Owner sau này **Thách thức:** - Quy trình phức tạp hơn công ty product thông thường - Áp lực compliance, audit nghiêm ngặt - Nhiều hệ thống legacy cần test ### Lời khuyên cho từng đối tượng **Sinh viên mới ra trường:** - Tập trung học automation càng sớm càng tốt - Làm project cá nhân để có portfolio - Ứng tuyển thực tập trước, chuyển full-time sau **Người đang tìm việc:** - Tô điểm CV với những achievement cụ thể (giảm X% bug sau khi automate) - Chuẩn bị tốt cho phỏng vấn technical - Có thể thương lượng lương dựa trên kinh nghiệm **Người chuyển ngành sang QA:** - Khẳng định kỹ năng transferable: attention to detail, analytical thinking - Bắt đầu với manual testing, sau đó học automation - Học chứng chỉ ISTQB Foundation **Người có kinh nghiệm QA muốn thăng tiến:** - Học thêm architecture, team management - Muốn lên Lead: tập trung soft skills, stakeholder management - Muốn lên Expert: tập trung technical depth (security testing, performance) ### Đặt câu hỏi với bản thân trước khi apply 1. Bạn thích làm manual hay thích code automation? 2. Bạn muốn gắn bó lâu dài với ngành ngân hàng không? 3. Bạn có sẵn sàng học domain knowledge phức tạp của ngân hàng? 4. Mục tiêu 3 năm tới của bạn là gì - tiền hay kỹ năng?

Câu hỏi thường gặp

Vị trí Manual & Automation Tester tại VPBank khác gì so với công ty IT thông thường?

Điểm khác biệt chính là bạn sẽ làm việc trong môi trường ngân hàng - tức là sản phẩm liên quan đến tài chính, tiền tệ. Điều này có nghĩa: (1) Yêu cầu testing nghiêm ngặt hơn vì sai sót ảnh hưởng trực tiếp đến tiền của khách hàng; (2) Cần hiểu domain ngân hàng như core banking, payment gateway, KYC; (3) Compliance và audit rất quan trọng; (4) Bạn được hưởng benefits của ngân hàng (bảo hiểm cao cấp, thưởng, thẻ ưu đãi). Ngược lại, quy trình có thể phức tạp hơn và nhiều hệ thống legacy hơn công ty product hiện đại.

Em mới ra trường, không có kinh nghiệm automation, có nộp được không?

Hoàn toàn có thể! JD không yêu cầu kinh nghiệm cụ thể, và vị trí ghi 'Manual & Automation' nghĩa là họ chấp nhận đào tạo. Tuy nhiên, bạn cần: (1) Nắm vững kiến thức manual testing cơ bản; (2) Có demo/project automation cá nhân để show - dù là bài tập tự làm cũng được; (3) Biết SQL cơ bản; (4) Thể hiện eagerness để học. Gợi ý: tự xây một automation framework đơn giản với Katalon hoặc Selenium, sau đó ghi vào CV là 'dự án cá nhân'.

Mức lương kỳ vọng nên đặt bao nhiêu cho vị trí này?

Vì JD ghi 'Thỏa thuận', bạn có thể thương lượng. Tham khảo thị trường: Fresher IT: 8-15 triệu, 1-2 năm kinh nghiệm: 12-20 triệu, 2-4 năm: 18-30 triệu. VPBank thường trả cạnh tranh, thêm bonus 1-4 tháng. Mẹo: đừng nói mức quá thấp (sẽ bị đánh giá thấp năng lực) nhưng cũng đừng mở đầu quá cao nếu chưa có kinh nghiệm ngân hàng. Có thể nói: 'Em kỳ vọng mức lương phù hợp với kinh nghiệm và market standard, khoảng X-Y triệu'.

Công việc hàng ngày của Automation Tester tại ngân hàng như thế nào?

Một ngày điển hình có thể: 9h check email, Jira ticket, sync với team; 9h30 thực hiện test case mới cho sprint; 11h họp với dev để discuss bug hoặc requirement mới; 14h viết/ update automation script cho regression test; 15h30 chạy automated test suite, analyze failed cases; 16h30 update test report; 17h participate in daily standup. Tần suất: automation chiếm khoảng 40-60% thời gian, manual test 30-40%, họp và báo cáo 10-20%. Tùy sprint, có thể có deadline UAT thì manual tăng cao.

Học automation testing bắt đầu từ đâu nếu chưa biết gì?

Lộ trình gợi ý: (1) Tuần 1-2: Học Manual Testing cơ bản - test case, bug report, test plan, các loại test type; (2) Tuần 3-4: Học SQL cơ bản (SELECT, JOIN, WHERE); (3) Tuần 5-6: Chọn một tool automation - Katalon Studio (dễ nhất) hoặc Selenium (phổ biến nhất). Học WebDriver, locator, actions; (4) Tuần 7-8: Học TestNG/JUnit, Page Object Model, data-driven testing; (5) Tuần 9+: Xây project demo cá nhân. Tài liệu miễn phí: ToolsQA, Guru99, Katalon Academy. Thực hành trên website thật như saavn.com, banking.com.

VPBank làm việc có áp lực không? Giờ làm việc như thế nào?

Văn hóa VPBank được đánh giá là năng động và đòi hỏi. Giờ làm việc chính thức 8h30-17h30, nhưng IT department thường linh hoạt hơn. Áp lực chủ yếu đến từ: (1) Sprint deadline cố định, cần hoàn thành test trước release; (2) Khi có production incident thì cần ưu tiên fix ngay; (3) UAT thường có deadline ngắn. Ngược lại, VPBank có văn hóa feedback thẳng thắn, không quá formal, và đãi ngộ tốt. Nếu bạn thích môi trường năng động và không ngại deadline, đây là điểm cộng.

Làm Manual & Automation Tester có cần biết lập trình không?

Với manual testing: không bắt buộc, nhưng biết basic scripting (Python, Java) là điểm cộng lớn. Với automation testing: cần ít nhất một ngôn ngữ lập trình ở mức đọc hiểu và viết script cơ bản. Java và Python là phổ biến nhất trong automation testing. Nếu bạn chưa biết code, đây là kỹ năng cần học song song khi đi làm. Không cần giỏi như developer, chỉ cần đủ để viết automation script, hiểu error logs, và debug đơn giản.

Tương lai của nghề QA Tester như thế nào? Có bị AI thay thế không?

AI đang thay thế manual testing ở một mức độ nhất định (ví dụ: AI generate test case, visual testing tự động), nhưng QA vẫn cần con người vì: (1) Hiểu business logic và user experience - AI chưa làm được tốt; (2) Exploratory testing đòi hỏi sự sáng tạo; (3) Test strategy, risk assessment cần human judgment; (4) Automation vẫn cần người viết và maintain. Xu hướng: Manual Tester → Automation Tester → SDET (Software Development Engineer in Test) → QA Architect. Lời khuyên: không chỉ test, mà học thêm CI/CD, DevOps, programming để tăng giá trị bản thân.