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
Techcombank

Senior Officer, IT Quality Engineering (40001138)

TP. Ha Noi Technology Division
Experienced (Non-Manager)

Mô tả công việc

## Job Purpose The Job Holder: - Performing Quality Assurance/Quality Control/Testing jobs is complexity, difficult with limited timeline and high quality requirement. ## Key Accountabilities (1) 1. Deploy the work - Directly execute the requirements Quality Assurance/Quality Control/Testing level is complexity, difficult with limited timeline and high quality requirement. - Develop QA/Quality Control/Test documents, update progress, QA/Quality Control/Assignment testing - Complete the training and get trained ## Key Accountabilities (2) 2. Risk management and compliance - Strictly follow the process and instructions of Quality Assurance/Quality Control/Testing ## Key Accountabilities (3) - Detect and report compliance risks and violations ## Key Relationships - Direct Manager Team lead, IT QA/QC/Testing ## Key Relationships - Direct Reports ## Key Relationships - Internal Stakeholders Division, units, branches/subsidiaries of TCB ## Key Relationships - External Stakeholders Application/solution provider partners, IT departments of key customer businesses ## Success Profile - Qualification and Experiences Qualifications: - University graduate or higher majoring in information technology, computing, telecommunications, finance or banking - Foreign language: English/ according to TCB's regulations in each period Work Experience: - Have a least 5 years of experience in testing (manual, automated, performance) API, Web, Mobile, big data,... - Proficient in at least one programming language: Java, Python. - Proficient in using at least one database management system: Oracle, SQL server, Mongo.. - Experience in using management tools such as Jira, Mantis. - Proficient in testing tools and frameworks: Selenium, Serenity Framework, Apache Jmeter, Load runner, SoapUI, Postman. - Experience in organizing, implementing and managing test activities - Experienced in working and coordinating with many stakeholders - Have skills in planning/management and organizing the implementation of the plan/work arrangement

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

## Phân tích Kỹ năng yêu cầu ### 🔧 Hard Skills (Kỹ năng chuyên môn bắt buộc) | Nhóm kỹ năng | Yêu cầu cụ thể | Mức độ thành thạo | |---|---|---| | **Ngôn ngữ lập trình** | Java HOẶC Python | Thành thạo | | **Database** | Oracle HOẶC SQL Server HOẶC MongoDB | Thành thạo | | **Testing Tools** | Selenium, Serenity Framework, JMeter, LoadRunner, SoapUI, Postman | Thành thạo ít nhất 3-4 tools | | **Test types** | Manual, Automated, Performance testing | Cả 3 loại | | **Test対象** | API, Web, Mobile, Big Data | Tất cả | | **Project Tools** | Jira, Mantis | Sử dụng thành thạo | ### 📊 Phân tích yêu cầu theo mức độ **Bắt buộc phải có (Must-have):** - Tối thiểu **5 năm kinh nghiệm** trong lĩnh vực testing - Thành thạo ít nhất 1 ngôn ngữ lập trình (Java/Python) - Thành thạo ít nhất 1 database (Oracle/SQL Server/MongoDB) - Biết sử dụng các testing tools phổ biến - Kinh nghiệm làm việc với nhiều stakeholders **Ưu tiên (Nice-to-have):** - Bằng cấp CNTT, Khoa học máy tính, Viễn thông, Tài chính-Ngân hàng - Tiếng Anh tốt - Kinh nghiệm tổ chức và quản lý hoạt động test - Kỹ năng lập kế hoạch và quản lý công việc ### 📜 Chứng chỉ gợi ý - **ISTQB** (Foundation, Advanced) - chứng chỉ testing quốc tế - **CSM** (Certified Scrum Master) - nếu Techcombank dùng Agile - **AWS Certified** - vì dự án cloud/big data ngày càng phổ biến - **Oracle Certified Professional** - nếu làm việc với Oracle DB ### 💡 So sánh vị trí Senior vs Junior | Tiêu chí | Junior QA (1-3 năm) | Senior QA (5+ năm) - Vị trí này | |---|---|---| | Phạm vi công việc | Thực hiện test theo kịch bản | Thiết kế chiến lược test, xử lý phức tạp | | Quản lý | Làm việc cá nhân | Phối hợp nhiều bên liên quan | | Kỹ năng kỹ thuật | Manual + một vài tools cơ bản | Automation + Performance + API + Mobile | | Giám sát | Bị giám sát chặt | Tự chủ trong phạm vi assigned | | Lương tham khảo | 15-25 triệu/tháng (Hà Nội) | 30-50 triệu/tháng | ### 🎯 Roadmap kỹ năng để đạt yêu cầu **Nếu bạn có 3-4 năm kinh nghiệm:** 1. **Tập trung automation**: Nâng cao Selenium/WebDriver, học Serenity BDD 2. **Performance testing**: Thành thạo JMeter, tự practice với load testing thực tế 3. **API testing**: Chuyên sâu Postman + REST Assured (Java) hoặc requests (Python) 4. **Big Data testing**: Tìm hiểu Hadoop ecosystem, Spark testing 5. **Đọc tài liệu testing** của Techcombank (nếu có sample public) **Nếu bạn có 5+ năm nhưng thiếu một số tools:** - Tự học JMeter/Postman trong 1-2 tháng (rất dễ, có tutorial phong phú) - Làm project cá nhân để demo kỹ năng automation - Tập trung vào kỹ năng quản lý test activities để phù hợp mô tả "organizing test activities"

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn Techcombank - IT Quality Engineering ### 📋 Quy trình phỏng vấn thông thường tại Techcombank Techcombank (TCB) thường có quy trình tuyển dụng **3 vòng** cho vị trí IT: **Vòng 1 — HR Screening (30-45 phút)** - Gọi điện hoặc gặp trực tiếp kiểm tra thông tin cơ bản - Tìm hiểu kinh nghiệm, lý do ứng tuyển, mức lương mong đợi - Đánh giá English (vì JD yêu cầu tiếng Anh) **Vòng 2 — Technical Interview (60-90 phút)** - Gặp Team Lead IT QA/QC + đại diện Technology Division - Kiểm tra kiến thức testing chuyên sâu - Có thể có bài test thực hành (viết test case, script automation) **Vòng 3 — Manager/Culture Interview (45-60 phút)** - Gặp IT Manager hoặc Head of Technology - Tập trung vào kỹ năng mềm, khả năng phối hợp stakeholders - Hiểu về văn hóa Techcombank ### ❓ Câu hỏi thường gặp theo từng vòng **Vòng 1 - HR:** 1. "Giới thiệu ngắn về kinh nghiệm testing của bạn trong 5 năm qua?" 2. "Tại sao bạn muốn chuyển sang Techcombank?" 3. "Mức lương mong đợi của bạn là bao nhiêu?" 4. "Bạn có tiếng Anh ở mức nào? Có chứng chỉ không?" 5. "Bạn đang có offer từ công ty nào khác không?" (câu hỏi mồi) **Vòng 2 - Technical:** 1. "Trình bày chiến lược testing cho một ứng dụng ngân hàng mobile (API + Web + Mobile)?" 2. "Sự khác biệt giữa Selenium WebDriver và Serenity Framework là gì? Khi nào dùng cái nào?" 3. "Làm thế nào để test performance cho một API endpoint xử lý giao dịch ngân hàng?" 4. "Viết test script bằng Java/Python để verify một API REST cơ bản?" 5. "Chiến lược test automation của bạn là gì? Khi nào nên manual, khi nào nên automation?" 6. "Test approach cho Big Data pipeline như thế nào?" 7. "Làm sao để quản lý test data trong môi trường banking?" 8. "Mô tả quy trình test từ khi nhận requirement đến khi release" 9. "Làm thế nào để phối hợp với developers khi phát hiện bug nghiêm trọng?" 10. "Kinh nghiệm của bạn với Jira? Bạn dùng Jira workflow như thế nào?" **Vòng 3 - Manager:** 1. "Bạn đã từng tổ chức và quản lý test activities cho dự án nào? Vai trò của bạn là gì?" 2. "Khi deadline gấp mà chất lượng chưa đạt, bạn xử lý thế nào?" 3. "Mô tả một tình huống bạn phải phối hợp với nhiều stakeholders (developers, business, vendors)?" 4. "Bạn hiểu gì về Techcombank? Tại sao chọn chúng tôi?" 5. "Mục tiêu phát triển nghề nghiệp của bạn trong 3-5 năm tới?" 6. "Bạn có kinh nghiệm làm việc trong môi trường Agile/Scrum không?" ### 🧹 Tips chuẩn bị đặc biệt cho Techcombank **Tìm hiểu về Techcombank:** - Đọc báo cáo tài chính 2023-2024 của Techcombank (lợi nhuận top đầu ngành) - Hiểu sản phẩm: FPT, TCB Mobile, Techcombank Digital Banking - Tìm hiểu về kiến trúc hệ thống ngân hàng số TCB (microservices, cloud-native) - Techcombank nổi tiếng về văn hóa "Customer First", thử thách và đổi mới **Chuẩn bị Portfolio/Demo:** - Chuẩn bị 1-2 project automation để demo trực tiếp - Có sẵn sample test case, test plan để trình bày - Nếu có, mang theo báo cáo test metrics từ dự án cũ **Trả lời về Big Data testing:** - Đây là keyword đặc biệt trong JD — chuẩn bị kỹ - Tìm hiểu về big data testing trong ngữ cảnh ngân hàng (data quality, data migration, ETL testing) **Xử lý câu hỏi về lương:** - Mức tham khảo cho Senior QA tại TCB: **30-50 triệu/tháng** (tùy kinh nghiệm) - Nên nói "em mong muốn theo market rate và thương lượng" nếu chưa có con số cụ thể - Techcombank có chính sách lương cạnh tranh, thường không neo vào mức thấp ### 👔 Dress Code - **Business casual** — Techcombank là ngân hàng thương mại cổ phần tư nhân lớn, không quá formal - Nam: áo sơ mi dài tay, quần âu (không bắt buộc vest/cà vạt) - Nữ: áo sơ mi/cam dạ, chân váy hoặc quần âu - Tránh jeans rách, sandals, áo thun in hình ### ⚡ Sai lầm thường gặp cần tránh 1. **Không chuẩn bị về Big Data testing** — keyword này xuất hiện trong JD, hỏi chắc chắn có 2. **Không biết gì về Techcombank** — rất thiếu sót khi hỏi "tại sao chọn TCB" 3. **Chỉ biết manual testing** — vị trí Senior QA bắt buộc phải có automation 4. **Overclaim kỹ năng** — nếu bạn nói "thành thạo" mà không trả lời được câu hỏi chi tiết, sẽ mất điểm ngay 5. **Không chuẩn bị tiếng Anh** — JD viết bằng tiếng Anh, interview có thể hỏi tiếng Anh

Lộ trình ôn thi

## Lộ trình Ôn tập & Chuẩn bị (2 tuần) ### 📚 Kiến thức nền cần ôn **Phase 1: Tổng hợp Testing Fundamentals (Ngày 1-3)** Đọc và ôn lại: - **Test Life Cycle (STLC)**: Requirement → Test Plan → Test Case Design → Test Environment → Test Execution → Test Closure - **Software Development Life Cycle (SDLC)**: Waterfall, V-Model, Agile (Scrum, Kanban) - **Test types**: Unit, Integration, System, UAT, Performance, Security, Smoke, Regression - **Test techniques**: Boundary Value Analysis, Equivalence Partitioning, Decision Table, State Transition - **Bug Life Cycle**: New → Assigned → Open → Fixed → Retest → Closed / Reopened Tài liệu tham khảo: - "Testing Computer Software" — Cem Kaner - ISTQB Foundation Syllabus (bản PDF miễn phí) - https://www.guru99.com/software-testing.html **Phase 2: Automation Testing sâu (Ngày 4-8)** *Selenium WebDriver (Java/Python):* - Setup project: Maven/Gradle + Selenium - WebDriver API: find elements, actions, waits, window/frame - Page Object Model (POM) pattern — RẤT QUAN TRỌNG cho Senior - TestNG/JUnit framework *Serenity BDD:* - Khác biệt với Selenium thuần - Living documentation - Step definitions và reporting tự động *API Testing (REST):* - POSTMAN: Collections, Environments, Variables, Pre-request scripts, Tests - REST Assured (Java) hoặc requests library (Python) - OAuth 2.0, JWT authentication — phổ biến trong banking apps *JMeter Performance Testing:* - Thread Group, Samplers, Listeners - Assertions, Timers, Controllers - Distributed testing - Analyze reports: Response time, Throughput, TPS *SoapUI (cho SOAP API — ít phổ biến hơn nhưng vẫn cần biết):* - Functional testing với SOAP/REST **Phase 3: Database & Big Data (Ngày 9-10)** *SQL Database:* - CRUD operations, JOINs, subqueries, indexes - Practice với sample banking database schema *NoSQL (MongoDB basics):* - CRUD operations, aggregation pipeline - Khác biệt với SQL database *Big Data Testing trong Banking:* - Data validation (completeness, accuracy, consistency) - ETL/ELT testing - Data migration testing - Batch processing validation **Phase 4: Test Management & Tools (Ngày 11-12)** *Jira:* - Tạo và quản lý issues (Bug, Story, Task, Epic) - Jira workflow (Custom workflow của TCB) - Jira search (JQL): "project = TCB AND issuetype = Bug AND status = Open" - Zephyr plugin (test management trong Jira) - Dashboard và báo cáo *Mantis:* - Tương tự Jira nhưng đơn giản hơn - Bug lifecycle trong Mantis **Phase 5: Mock Interview & Review (Ngày 13-14)** - Tự trả lời 20 câu hỏi phỏng vấn phổ biến - Thực hành viết test case cho ứng dụng ngân hàng - Viết code automation nhỏ để demo - Ôn lại về Techcombank: sản phẩm, công nghệ, văn hóa ### 🛠️ Tài liệu tham khảo cụ thể **Sách:** | Sách | Mục đích | Link | |---|---|---| | "Selenium Design Patterns" | Automation architecture | - | "APIs: A Strategy Guide" | API testing | - | "The Selenium Guide" | Selenium WebDriver | - | "Performance Testing Guidance" — Microsoft | JMeter/Performance | - | ISTQB Foundation | Testing fundamentals | istqb.org | **Website:** - https://www.softwaretestinghelp.com (rất nhiều tutorial) - https://www.guru99.com (free, chất lượng) - https://testautomationu.applitools.com (free courses) - https://www.restapitutorial.com (API testing) **YouTube Channels:** - Automation Step by Step (Raghav Pal) - SDET-QA (Testing concepts + automation) - Postman Blog & YouTube channel ### 📋 Sample Test Case cho ứng dụng ngân hàng (để practice) **Module: Chuyển khoản trong Techcombank Mobile App** | Test Case ID | Mô tả | Step | Expected Result | Priority | |---|---|---|---|---| | TC001 | Chuyển khoản nội bộ thành công | 1. Login → 2. Chọn "Chuyển tiền" → 3. Nhập tài khoản, số tiền → 4. Xác nhận OTP | Trừ tiền đúng, thông báo thành công, SMS notification | P0-Critical | | TC002 | Chuyển khoản vượt số dư | 1. Login → 2. Chọn "Chuyển tiền" → 3. Nhập số tiền > số dư | Hiển thị thông báo "Số dư không đủ" | P1-High | | TC003 | Verify OTP expired | 1. Chờ OTP hết hạn (5 phút) → 2. Nhập OTP hết hạn | Thông báo "Mã OTP đã hết hạn" | P1-High | | TC004 | Security - SQL injection | Nhập "'; DROP TABLE users;--" vào field số tiền | Không execute, hiển thị thông báo lỗi validation | P0-Critical | ### ⚠️ Lưu ý quan trọng khi ôn - **Không học vẹt** — hiểu sâu nguyên lý, không chỉ nhớ syntax - **Thực hành > Lý thuyết** — viết code thật, chạy thật, không chỉ đọc - **Tập trung vào testing thinking** — Senior QA cần tư duy phân tích rủi ro, không chỉ viết test case theo kịch bản - **Biết điểm dừng** — testing không thể test 100% mọi thứ, biết cách đánh giá rủi ro để ưu tiên

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho Senior IT Quality Engineering ### 📈 Lộ trình Thăng tiến trong nghề QA ``` Junior QA (1-3 năm) ↓ Senior QA / QA Lead (3-6 năm) ← BẠN ĐANG Ở ĐÂY ↓ QA Manager / Test Manager (6-10 năm) ↓ QA Director / VP of Engineering (10+ năm) HOẶC chuyên sâu theo hướng: Senior QA → Test Automation Architect → SDET → DevOps/Platform Engineer ``` **Từ Senior QA lên QA Manager (3-5 năm tới):** - Học thêm về test strategy, test planning ở cấp độ dự án - Phát triển kỹ năng lãnh đạo team, mentoring juniors - Học thêm về project management (PMP, Agile Scrum) - Xây dựng metric và KPI cho QA team **Hoặc theo hướng Technical Architect:** - Chuyên sâu về test automation framework design - Học CI/CD (Jenkins, GitLab CI), container (Docker) - Cloud testing (AWS, Azure) - Trở thành SDET (Software Development Engineer in Test) ### 💰 Mức lương tham khảo theo cấp bậc (Hà Nội, 2024) | Cấp bậc | Kinh nghiệm | Lương tháng (VND) | Notes | |---|---|---|---| | Junior QA | 0-2 năm | 12-20 triệu | Chủ yếu manual | | Mid QA | 2-4 năm | 18-30 triệu | Có automation cơ bản | | Senior QA | 5-8 năm | 30-50 triệu | Techcombank đang tuyển | | QA Lead | 6-10 năm | 45-70 triệu | Quản lý 3-5 người | | QA Manager | 8-12 năm | 60-100 triệu | Quản lý team lớn | **Techcombank đang ở giai đoạn tăng trưởng mạnh về công nghệ**, mức lương thường competitive với các ngân hàng lớn khác. Lương thực nhận có thể cao hơn market 10-20% do Techcombank muốn attract top talent. ### 🎯 Kỹ năng cần phát triển thêm (ngoài JD) **Ngắn hạn (6-12 tháng đầu):** 1. **CI/CD pipeline** — Jenkins, GitLab CI, hiểu DevOps flow 2. **Docker/Kubernetes cơ bản** — test trong container environment 3. **Cloud testing** — AWS Device Farm, Azure Test Plans 4. **Security testing cơ bản** — OWASP Top 10, đặc biệt quan trọng trong ngân hàng **Dài hạn (1-3 năm):** 1. **Test Strategy & Test Planning** — từ test case lên tầm test strategy 2. **Test metrics & reporting** — defect density, test coverage, MTBF 3. **API security testing** — OAuth, JWT, pen testing cơ bản 4. **AI/ML in testing** — test AI models, chatbot testing (xu hướng mới trong banking) ### 🏦 Tại sao Techcombank là lựa chọn tốt? **Ưu điểm:** - Techcombank là một trong những ngân hàng thương mại tư nhân lớn nhất VN, đầu tư mạnh vào công nghệ - Lộ trình chuyển đổi số rõ ràng, tech stack hiện đại (cloud-native, microservices) - Môi trường làm việc năng động, ít bảo thủ như ngân hàng nhà nước - Cơ hội làm việc với các dự án quy mô lớn, hệ thống phức tạp - Lương + bonus cạnh tranh, có cổ phiếu ESOP cho nhân sự xuất sắc - Techcombank nổi tiếng với văn hóa "Can đảm, Tận tâm, Chính trực" **Thách thức cần lường trước:** - Áp lực deadline có thể cao (đặc biệt khi release tính năng mới) - Nhiều dự án chạy song song, cần quản lý ưu tiên tốt - Phối hợp với nhiều bên: developers, business, vendors, auditors - Banking regulations compliance yêu cầu testing kỹ hơn (SOX, PCI-DSS...) ### 📌 Lời khuyên cuối cùng > **"Vị trí Senior QA tại Techcombank không chỉ là 'viết test case' mà là xây dựng test strategy cho hệ thống ngân hàng số. Để thành công, bạn cần kết hợp cả kiến thức kỹ thuật sâu (automation, performance, API) lẫn kỹ năng mềm (giao tiếp, đàm phán với developers, quản lý stakeholders)."** **Chuẩn bị portfolio trước khi phỏng vấn** — một project automation hoàn chỉnh trên GitHub sẽ gây ấn tượng mạnh hơn bất kỳ lý thuyết nào. **Đọc kỹ JD và "reverse engineer"** — nếu JD yêu cầu "big data testing", hãy đảm bảo bạn có kinh nghiệm thực tế hoặc ít nhất đã tự học và practice.

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

Mức lương cho Senior QA tại Techcombank là bao nhiêu? Có thương lượng được không?

Mức lương tham khảo cho Senior Officer IT Quality Engineering tại Techcombank giao động 30-50 triệu/tháng, tùy kinh nghiệm thực tế và kỹ năng. Tin tuyển dụng ghi "Thỏa thuận", nghĩa là Techcombank sẵn sàng thương lượng dựa trên năng lực. Khi phỏng vấn, bạn nên đưa ra mức kỳ vọng dựa trên mức lương hiện tại + 20-30% (mức tăng thông thường khi chuyển việc). Techcombank có budget tốt cho tech roles, nên đừng để mình bị "under-sell". Lưu ý: Lương không chỉ là tiền — Techcombank có bonus performance, bảo hiểm cao cấp, và các phúc lợi khác. Hãy hỏi rõ về Total Compensation Package.

Mình có 4 năm kinh nghiệm testing, trong đó 2 năm làm automation. Có nên ứng tuyển vị trí này không?

Có thể ứng tuyển, nhưng cần cân nhắc kỹ. JD yêu cầu tối thiểu 5 năm, và "Have a least 5 years of experience in testing" là yêu cầu cứng. Tuy nhiên, nếu kỹ năng automation và technical của bạn mạnh, bạn vẫn có cơ hội — Techcombank đôi khi linh hoạt về years of experience nếu quality xứng đáng. **Gợi ý:** - Ứng tuyển và thể hiện rõ portfolio automation mạnh (Java/Python, JMeter, API testing) - Nhấn mạnh vào quality không phải quantity — nếu 4 năm nhưng đã làm việc với dự án phức tạp, đó là điểm cộng - Trong CV, gộp kinh nghiệm freelance/open-source project để bổ sung nếu phù hợp - Chuẩn bị trả lời thuyết phục cho câu hỏi "Tại sao chưa đủ 5 năm?" Nhưng thực tế: 4 năm vs 5 năm không phải là khoảng cách lớn. Điểm yếu duy nhất là con số, nếu kỹ năng thực sự tốt thì đừng ngại.

Kỹ năng nào quan trọng nhất cần có để pass vòng phỏng vấn kỹ thuật?

Qua phân tích JD, đây là thứ tự ưu tiên khi phỏng vấn kỹ thuật: **1. Test Automation (quan trọng nhất):** - Viết được automation script bằng Java hoặc Python (sẽ bị hỏi code trực tiếp) - Hiểu Selenium WebDriver architecture - Biết Page Object Model (POM) pattern **2. Performance Testing:** - Sử dụng JMeter để design performance test - Interpret kết quả: response time, TPS, throughput - Biết cách analyze bottleneck **3. API Testing:** - Test REST API với Postman/SoapUI - Hiểu về authentication (OAuth, JWT) — đặc biệt quan trọng trong banking **4. Big Data Testing:** - Đây là keyword đặc biệt trong JD — câu hỏi chắc chắn sẽ có - Hiểu về data validation, ETL testing, data quality **5. Test Strategy & Planning:** - Senior QA không chỉ viết test case, cần có tư duy test strategy - Biết cách estimate test effort, manage test schedule **Mẹo:** Trả lời với ví dụ cụ thể từ dự án thực tế, không chỉ lý thuyết. "Trong dự án X, tôi đã làm Y như thế này..." sẽ убедительнее nhiều so với "Tôi biết về..."

Techcombank làm việc theo mô hình nào? Agile hay Waterfall? Có cần biết Scrum không?

Techcombank là một trong những ngân hàng Việt Nam chuyển đổi Agile nhanh nhất. Phần lớn các đội phát triển phần mềm hiện nay của TCB áp dụng **Scrum hoặc Hybrid Agile**. **Điều này có nghĩa:** - Bạn cần có kinh nghiệm với Agile ceremonies: Sprint Planning, Daily Standup, Sprint Review, Retrospective - Jira được sử dụng rộng rãi để track work items, sprint progress - Tester/QA thường làm việc chặt chẽ với developer ngay từ sprint planning (shift-left testing) - Sprint cycle thường 2-4 tuần **Chuẩn bị:** - Nếu chưa có kinh nghiệm Agile, học qua Scrum trong 1-2 tuần (có khóa miễn phí trên Scrum.org hoặc LinkedIn Learning) - Hiểu khái niệm "Definition of Done", "User Story acceptance criteria" - Tư duy QA trong Agile: automation từ sớm, test pyramid, continuous testing **Câu hỏi phỏng vấn hay gặp:** "Bạn làm QA trong môi trường Agile như thế nào?" — chuẩn bị câu trả lời cụ thể.

Công việc hàng ngày của Senior QA tại Techcombank như thế nào? Giờ làm việc có OT nhiều không?

Dựa trên mô tả công việc và đặc thù ngân hàng, một ngày typical của Senior QA tại TCB có thể bao gồm: **Morning (8:00-9:30):** - Daily standup với team (15-30 phút) - Check Jira, update test progress, assign tasks **Mid-day (9:30-12:00):** - Thực hiện test theo sprint backlog (manual + automation) - Review code/automation scripts với developers - Viết/bổ sung test cases trong test management tool **Afternoon (13:30-17:00):** - Continue testing activities - Bug reporting và tracking - Họp với stakeholders (business team, vendors) - Regression testing nếu có release gần **Về OT:** - Thường ít OT bình thường, nhưng **có thể tăng ca khi release lớn** (thường quý cuối năm hoặc khi ra tính năng quan trọng) - Sprint deadline có thể gây áp lực, nhưng được quản lý trong sprint scope - Techcombank có policy rõ ràng về OT compensation (hoặc lấy comp day) **Work-life balance:** Khá tốt so với các công ty outsourcing IT, thường ổn định giờ làm (ít nhất với ngân hàng TMCP lớn).

Mình đang làm QA manual, muốn chuyển sang automation để ứng tuyển vị trí này. Cần bao lâu để chuẩn bị?

Nếu bạn đang là QA manual muốn chuyển sang automation để meet yêu cầu của Techcombank, đây là lộ trình thực tế: **Giai đoạn 1 (Tháng 1-2): Học nền tảng lập trình** - Chọn 1 ngôn ngữ: Java (phổ biến hơn trong enterprise) HOẶC Python (dễ học hơn) - Học OOP cơ bản: class, object, inheritance, polymorphism - Practice trên LeetCode Easy hoặc HackerRank **Giai đoạn 2 (Tháng 2-3): Selenium WebDriver** - Setup Selenium project (Maven + Java) - Học WebDriver API: find elements, interactions, waits - Xây dựng 1 project automation hoàn chỉnh (POM pattern) **Giai đoạn 3 (Tháng 3-4): API Testing + JMeter** - REST API concepts + Postman - JMeter performance testing cơ bản **Giai đoạn 4 (Tháng 4-5): Tích hợp + CI/CD** - Tích hợp automation vào Jenkins CI pipeline - Docker cơ bản **Tổng: 4-5 tháng** nếu học nghiêm túc 2-3 giờ/ngày. **Lời khuyên:** - Không cần phải master tất cả — hiểu sâu 2-3 tools vẫn tốt hơn biết lý thuyết của tất cả - Xây dựng portfolio trên GitHub để demonstrate kỹ năng - Thực hành với sample banking application (internet banking demo) **Đặc biệt:** Vị trí Senior này không yêu cầu bạn phải bỏ QA hiện tại — hãy xây dựng automation skill tại chính công việc hiện tại, sau đó chuyển sang TCB.

Cơ hội thăng tiến của Senior QA tại Techcombank như thế nào? Có lên được QA Manager không?

Cơ hội thăng tiến tại Techcombank cho QA khá rõ ràng và có lộ trình: **Senior QA (hiện tại) → QA Lead (2-3 năm)** - Quản lý 3-5 QA members - Chịu trách nhiệm test strategy cho 1-2 dự án lớn - Mentoring juniors, code review **QA Lead → QA Manager (3-5 năm)** - Quản lý team 8-15 người - Xây dựng QA strategy cho toàn bộ department - Làm việc với IT Director và Business stakeholders **QA Manager → QA Director / VP Engineering (7-10 năm)** - Quản lý toàn bộ QA function - Strategic planning, budget management **Hoặc hướng Technical:** - Senior QA → Test Automation Architect → SDET → Platform/DevOps Engineer **Techcombank đang trong giai đoạn mở rộng công nghệ mạnh**, nên cơ hội thăng tiến thực chất khá tốt. Nhiều QA từ Senior lên Lead trong 2-3 năm (nhanh hơn so với ngân hàng nhà nước). **Yếu tố quyết định thăng tiến:** - Performance rating (KPI achievement) - Khả năng leadership và mentoring - Đóng góp cho community (knowledge sharing) - Techcombank competency framework (customer focus, innovation, collaboration)

Trong ngành ngân hàng, QA có vai trò khác gì so với các công ty IT thông thường?

Rất khác, và đây là điều bạn cần hiểu rõ trước khi ứng tuyển: **1. Compliance & Regulatory Testing** - Ngân hàng phải tuân thủ nhiều regulations: NHNN regulations, PCI-DSS, SOX, Basel III - Mỗi tính năng mới đều phải đảm bảo compliance - QA phải hiểu về regulatory requirements **2. Security Testing bắt buộc** - OWASP Top 10, SQL injection, XSS, CSRF... đều phải test kỹ - Penetration testing thường xuyên - Data security và privacy testing (GDPR mindset, dù chưa bắt buộc ở VN) **3. Data Integrity Testing cực kỳ quan trọng** - Tiền của khách hàng, không được sai sót - Reconciliation giữa các hệ thống - Big Data validation **4. Audit Trail** - Mọi thay đổi phải có log, trace - Test phải được document kỹ lưỡng (audit purpose) **5. Zero Downtime requirement** - Ngân hàng không thể downtime — testing phải rất cẩn thận trên staging - Performance testing nghiêm ngặt hơn **Điểm giống:** - Vẫn là test automation, API testing, mobile testing... như công ty IT thông thường - Tools và kỹ thuật tương tự - Nhưng mindset phải khác: **"không được sai số tiền, không được lộ thông tin khách hàng"**

Mình có offer từ VPBank và Techcombank cùng lúc, cả hai đều tuyển Senior QA. Nên chọn ngân hàng nào?

Đây là câu hỏi khó, phụ thuộc vào nhiều yếu tố cá nhân. So sánh khách quan: | Tiêu chí | Techcombank | VPBank | |---|---|---| | **Quy mô** | Top 3 ngân hàng tư nhân lớn nhất VN | Top 5, đang tăng trưởng mạnh | | **Tech stack** | Cloud-native, microservices, digital-first | Cũng đầu tư mạnh vào tech | | **Tech culture** | Rất mạnh về innovation, nhiều internal hackathons | Khá tốt, có VPBank Ventures | | **Lương** | Competitive, có ESOP | Thường hơi cao hơn một chút để attract | | **Work-life balance** | Tốt, ít OT thường xuyên | Tùy team, một số team khá bận | | **Brand recognition** | Rất cao (FPT, Techcombank nổi tiếng) | Cao (VPBank, TPBank...) | | **Cơ hội học hỏi** | Nhiều dự án enterprise quy mô lớn | Cũng nhiều dự án thú vị | **Gợi ý:** - Nếu bạn muốn **ổn định lâu dài, brand name mạnh**: Chọn Techcombank - Nếu bạn muốn **học nhiều, chấp nhận môi trường bận rộn hơn**: VPBank cũng là lựa chọn tốt - Nếu có cơ hội: Đừng chỉ so sánh brand, hãy gặp team/manager của cả hai rồi quyết định. Manager tốt quan trọng hơn ngân hàng. - Về lương: Đừng chọn vì lương cao hơn 2-3 triệu — chọn vì growth opportunity và team culture.

Techcombank tuyển dụng có khó không? Tỷ lệ chọi như thế nào?

Techcombank là ngân hàng được nhiều ứng viên IT săn đón, nên competition không hề thấp. **Thực tế:** - Vị trí Senior QA thường nhận 50-100+ hồ sơ (do JD public rộng rãi) - Sau screening, khoảng 10-15 ứng viên được gọi phỏng vấn vòng 1 - Qua vòng 2 technical: 3-5 người - Offer: thường 1-2 người **Điều may mắn:** Techcombank tuyển dụng quanh năm cho tech roles, không chỉ đợi. Nếu không pass lần này, vẫn có cơ hội khác sau 3-6 tháng. **Cách để tăng竞争优势:** 1. **Portfolio mạnh** — GitHub với project automation hoàn chỉnh 2. **Biết đúng thứ Techcombank cần** — big data testing, banking domain knowledge 3. **Reference tốt** — nếu có ai đang làm ở TCB, referral là điểm cộng lớn 4. **English tốt** — JD bằng tiếng Anh, interview có thể hỏi tiếng Anh 5. **Passion về banking tech** — thể hiện bạn hiểu và muốn gắn bó với ngành này, không phải chỉ tìm việc đại trà **Đừng nản** nếu không pass — mỗi lần phỏng vấn là một cơ hội học hỏi. Đi 2-3 lần, bạn sẽ quen với format và tự tin hơn nhiều.