Techcombank
Expert, IT Quality Engineering (40001137)
TP. Ho Chi Minh
Technology Division
Expert
Mô tả công việc
## Job Purpose
The Job Holder:
- Expert in a field of Quality Assurance/Quality Control/Testing specific to a business, solution or technical areas.
## Key Accountabilities (1)
1. Deploy the work
- Participating in Quality Assurance/Quality Control/Testing activities that require specific knowledge and experience by business, solution or technical area. For example: Core Banking T24; Retail/wholesale banking; Java testing techniques…
- Implement QA/QC/Test requirements of high complexity, difficulty,technical with limited timeline and high demand for quality.
- 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
- Detect and report compliance risks and violations
## Key Accountabilities (3)
## Key Relationships - Direct Manager
## Key Relationships - Direct Reports
## Key Relationships - Internal Stakeholders
## 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:
- At least 01 year of experience as a Test team leader (manual, automated, performance) or QA leader.
- At least 8 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 cần có cho vị trí Expert, IT Quality Engineering - Techcombank
### 1. HARD SKILLS (Kỹ năng chuyên môn bắt buộc)
#### A. Kỹ năng Testing (Bắt buộc - ưu tiên cao)
| Cấp độ | Kỹ năng | Yêu cầu | Ghi chú |
|--------|---------|---------|---------|
| **Bắt buộc** | Manual Testing | 8+ năm kinh nghiệm | Nền tảng không thể thiếu |
| **Bắt buộc** | Automated Testing | 8+ năm kinh nghiệm | Selenium, Serenity Framework |
| **Bắt buộc** | Performance Testing | 8+ năm kinh nghiệm | JMeter, LoadRunner |
| **Bắt buộc** | API Testing | 8+ năm kinh nghiệm | SoapUI, Postman |
| **Ưu tiên** | Mobile Testing | Có kinh nghiệm | iOS, Android |
| **Ưu tiên** | Big Data Testing | Có kinh nghiệm | Data validation, ETL testing |
#### B. Ngôn ngữ lập trình (Bắt buộc - ít nhất 1)
```
Ưu tiên theo thứ tự: Java > Python > Go
- Java: phổ biến nhất trong ngành ngân hàng VN, dễ tìm tài liệu
- Python: phù hợp automation, scripting, AI/ML integration
- Cần viết được code sạch, maintainable, có unit test
```
#### C. Database Management (Bắt buộc - ít nhất 1)
| Database | Ứng dụng trong ngân hàng | Level cần đạt |
|----------|---------------------------|---------------|
| Oracle | Core Banking T24, data warehouse | Expert |
| SQL Server | Hệ thống internal, reporting | Expert |
| MongoDB | NoSQL cho log, document storage | Trung bình-Khá |
#### D. Testing Tools & Frameworks
```
AUTOMATION FRAMEWORKS:
├── Selenium WebDriver (bắt buộc thành thạo)
├── Serenity BDD Framework (cấu trúc test report chuyên nghiệp)
├── TestNG / JUnit (test execution)
├── RestAssured (API automation)
└── Appium (Mobile - ưu tiên nếu có)
PERFORMANCE TOOLS:
├── Apache JMeter (open source - phổ biến nhất)
├── LoadRunner (enterprise - Techcombank có thể dùng)
└── Gatling (modern, Scala-based)
API TESTING:
├── Postman (manual & automation)
├── SoapUI (SOAP & REST)
└── Karate Framework (BDD for API)
TEST MANAGEMENT:
├── Jira + Zephyr (bắt buộc)
├── Mantis BT (legacy systems)
├── TestRail / qTest (test case management - ưu tiên)
└── ALM / HP Quality Center (legacy)
```
#### E. Kiến thức Domain Banking (Ưu tiên cao)
```
HIỂU BIẾT BẮT BUỘC:
├── Core Banking T24 (Temenos) - Techcombank đang dùng
│ ├── Module: Customer, Account, Deposit, Loan, GL
│ ├── T24 Command: ARC, ARS, IDS, Inhouse, IRIS
│ └── Security, Authorization rules
├── Retail Banking Products
│ ├── CASA (Current/Saving Account)
│ ├── Debit/Credit Card
│ ├── Internet Banking / Mobile Banking
│ └── Payment gateway (NAPAS, Visa/Mastercard)
├── Wholesale Banking
│ ├── Trade Finance (LC, BG)
│ ├── Corporate Loan
│ └── Treasury products
└── Compliance & Regulations
├── PCI-DSS (payment card security)
├── ISO 27001 (information security)
└── Banking regulations (SBV guidelines)
```
### 2. SOFT SKILLS (Kỹ năng mềm)
#### A. Leadership & Management (Bắt buộc)
```
- Team Leadership: 1+ năm dẫn dắt team test/QA (bắt buộc theo JD)
- Test Planning: Xây dựng test strategy, test plan chi tiết
- Resource Allocation: Phân bổ nhân sự, timeline cho dự án
- Stakeholder Management: Phối hợp với Dev, BA, PM, Business
- Risk Assessment: Đánh giá và quản lý rủi ro testing
- Communication: Báo cáo tiến độ, report test metrics cho lãnh đạo
```
#### B. Documentation Skills
```
- Test Strategy document
- Test Plan (master + detailed)
- Test Case design (positive/negative/edge cases)
- Test Data preparation
- Bug report (rõ ràng, có evidence, reproduce steps)
- Test Summary Report / Test Closure Report
- Process documentation & SOPs
```
#### C. Collaboration Skills
```
- Làm việc với nhiều stakeholders (theo JD: internal + external)
- Coordinate với vendor/partner (application providers)
- Agile/Scrum ceremonies participation
- Cross-functional team collaboration
```
### 3. CHỨNG CHỈ GỢI Ý
| Chứng chỉ | Giá trị | Ghi chú |
|-----------|---------|---------|
| **ISTQB Foundation/Advanced** | ⭐⭐⭐⭐⭐ | Phổ biến nhất, dễ lấy |
| **CSTE (Certified Software Tester)** | ⭐⭐⭐ | Quốc tế, giá trị cao |
| **ITIL Foundation** | ⭐⭐ | Quản lý IT service |
| **AWS/Azure Certified** | ⭐⭐⭐ | Cloud testing (nếu chuyển cloud) |
| **Scrum Master/PSM** | ⭐⭐ | Agile methodology |
| **CSM (Certified Scrum Master)** | ⭐⭐ | Agile team management |
### 4. BẢNG SO SÁNH: Junior vs Senior vs Expert QA
| Tiêu chí | Junior (1-3 năm) | Senior (3-5 năm) | Expert (8+ năm) |
|----------|-------------------|------------------|-----------------|
| **Testing** | Manual, basic automation | Full automation, performance | Strategic testing, test governance |
| **Code** | Viết được script đơn giản | Tự build framework | Design architecture, mentor team |
| **Leadership** | Không | Hướng dẫn junior | Lead team, strategic planning |
| **Domain** | Hiểu basic business flow | Hiểu sâu nghiệp vụ | Expert domain + risk assessment |
| **Tool** | Dùng được tool có sẵn | Customize tool, integrate | Evaluate & select tools |
| **Process** | Theo process có sẵn | Improve process | Define & optimize process |
### 5. SƠ ĐỒ KỸ NĂNG THEO YÊU CẦU JD
```
EXPERT QA - TECHCOMBANK
│
┌─────────────────────┼─────────────────────┐
│ │ │
TECHNICAL LEADERSHIP DOMAIN
│ │ │
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
│ │ │ │ │ │
Java/Python API/UI Test Plan Team Mgmt Core T24 Compliance
Selenium Mobile Strategy Stakeholder Retail Risk Mgmt
JMeter Big Data Metrics Risk Wholesale Regulatory
DB: Oracle DevOps Process Coaching Products Security
CI/CD Cloud Budget Career Payment Audit
```
### 6. MỤC TIÊU ĐẠT ĐƯỢC TRƯỚC KHI ỨNG TUYỂN
- [ ] Ít nhất 1 năm làm Test Lead / QA Lead
- [ ] 8+ năm kinh nghiệm testing tổng cộng
- [ ] Thành thạo ít nhất 1 ngôn ngữ lập trình (Java khuyến nghị)
- [ ] Có portfolio về automation framework đã build
- [ ] Có experience với Core Banking system
- [ ] Hiểu banking regulations & compliance
- [ ] Có chứng chỉ ISTQB (Foundation tối thiểu)
- [ ] Kỹ năng presentation & reporting tốt
**Lưu ý:** Vị trí này yêu cầu kinh nghiệm rất cao (8+ năm), phù hợp với ứng viên 30-40 tuổi. Sinh viên mới ra trường hoặc người có dưới 5 năm kinh nghiệm rất khó đáp ứng.
Chuẩn bị phỏng vấn
## Hướng dẫn Phỏng vấn vị trí Expert, IT Quality Engineering - Techcombank
### 1. QUY TRÌNH PHỎNG VẤN THÔNG THƯỜNG TẠI TECHCOMBANK
```
TECHCOMBANK IT HIRING PROCESS
│
├── VÒNG 1: SÀNG LỌC HỒ SƠ & PHỎNG VẤN HR
│ ├── Phone/Online interview với HR
│ ├── Xác nhận thông tin cơ bản
│ ├── Đánh giá salary expectation
│ └── Cultural fit preliminary check
│
├── VÒNG 2: TECHNICAL INTERVIEW (Cấp độ Senior/Manager)
│ ├── Technical Lead / IT Manager interview
│ ├── Kiểm tra hard skills
│ ├── Whiteboard coding/Architecture design
│ └── System design discussion
│
├── VÒNG 3: PANEL INTERVIEW (Cấp độ Expert)
│ ├── Department Head / VP Technology
│ ├── Peer interview với team members
│ ├── Case study / Problem solving
│ └── Leadership & stakeholder management
│
└── VÒNG 4: OFFER & ONBOARDING
├── HR discussion về compensation
├── Background check
└── Onboarding preparation
```
### 2. CÂU HỎI THEO TỪNG VÒNG
#### VÒNG 1: HR Interview (30-45 phút)
**Câu hỏi giới thiệu & Background:**
```
1. "Bạn có thể giới thiệu ngắn về kinh nghiệm testing của bạn không?"
→ Tập trung: Tổng số năm, vai trò, industries, projects lớn nhất
2. "Tại sao bạn quan tâm đến vị trí Expert QA tại Techcombank?"
→ Chuẩn bị: Nghiên cứu Techcombank, digital transformation, tech stack
3. "Bạn đang có offer nào khác không?" (trick question)
→ Trả lời trung thực nhưng không tiết lộ quá nhiều
4. "Mức lương kỳ vọng của bạn là bao nhiêu?"
→ Research: Techcombank trả lương cạnh tranh, thường cao hơn thị trường 15-25%
```
**Câu hỏi về kinh nghiệm QA:**
```
5. "Bạn đã từng làm Test Lead/QA Lead chưa? Quản lý team bao nhiêu người?"
→ JD yêu cầu 1+ năm, chuẩn bị ví dụ cụ thể
6. "Bạn đã test những loại ứng dụng nào?"
→ Tập trung: Banking apps, payment systems, core banking
7. "Bạn có kinh nghiệm với Core Banking T24 không?"
→ NÊU CÓ: Mô tả chi tiết
→ NẾU KHÔNG: Nói về kinh nghiệm với core banking system tương đương
```
#### VÒNG 2: Technical Interview (60-90 phút)
**A. Testing Fundamentals:**
```
8. "Phân biệt Quality Assurance, Quality Control và Testing?"
→ QA: Process prevention (ngăn ngừa lỗi)
→ QC: Product inspection (kiểm tra sản phẩm)
→ Testing: Execution (thực thi kiểm thử)
9. "Test Strategy vs Test Plan khác nhau như thế nào?"
→ Strategy: High-level approach, philosophy
→ Plan: Detailed schedule, resources, scope, milestones
10. "Các loại testing bạn biết? Khi nào dùng?"
→ Unit, Integration, System, UAT, Performance, Security, Regression...
11. "Test case design techniques bạn biết?"
→ Equivalence Partitioning, Boundary Value Analysis
→ Decision Table, State Transition, Use Case Testing
```
**B. Automation Testing:**
```
12. "Describe cách bạn xây dựng automation framework từ đầu?"
→ Framework structure, design patterns, reporting
→ Ví dụ cụ thể: Serenity BDD, Page Object Model
13. "Khi nào nên automate? Khi nào nên manual?"
→ Automate: Regression, repeated, data-driven, critical paths
→ Manual: Exploratory, usability, one-time tests, UI changes
14. "Bạn chọn Selenium hay các tool khác? Tại sao?"
→ So sánh: Selenium vs Cypress vs Playwright
→ Điểm mạnh/yếu của từng tool
15. "Làm sao handle dynamic elements trong Selenium?"
→ Explicit wait, WebDriverWait, ExpectedConditions
→ XPath/CSS strategies cho dynamic elements
```
**C. Performance Testing:**
```
16. "Describe cách bạn thực hiện performance testing cho một banking system?"
→ Identify key transactions (login, transfer, payment)
→ Define SLAs, load profiles, monitoring
→ Tools: JMeter, LoadRunner
17. "JMeter có những components nào? Explain workflow?"
→ Thread Group, Samplers, Listeners, Config Elements
→ Process: Test Plan → Thread Group → Samplers → Assertions → Reports
18. "Làm sao identify performance bottleneck?"
→ CPU, Memory, Network, Database, Application code
→ Profiling tools, monitoring, APM
```
**D. Database & SQL:**
```
19. "Viết SQL: Tìm các transactions không có corresponding customer record?"
→ LEFT JOIN với điều kiện NULL ở bảng customer
20. "Làm sao validate data integrity sau migration?"
→ Row count, checksum, sampling, reconciliation
```
**E. Programming:**
```
21. "Viết function để verify email format bằng Java/Python?"
→ Regex pattern, validation logic
22. "Design pattern nào hay dùng trong automation framework?"
→ Page Object Model, Factory, Singleton, Builder
23. "Xử lý exception trong code testing của bạn như thế nào?"
→ Try-catch, custom exceptions, logging, screenshot on failure
```
#### VÒNG 3: Panel Interview - Leadership & Strategy
**A. Leadership & Team Management:**
```
24. "Mô tả một tình huống bạn phải lead team qua deadline khó khăn?"
→ STAR method: Situation, Task, Action, Result
→ Đề cao: Problem-solving, stakeholder management, team motivation
25. "Làm sao handle conflict giữa developers và testers?"
→ Mediation skills, fact-based communication
→ Focus on shared goal: quality product
26. "Bạn train và phát triển kỹ năng cho team member như thế nào?"
→ Mentorship program, knowledge sharing sessions
→ Career development planning
```
**B. Strategic Thinking:**
```
27. "Nếu bạn join Techcombank, 3 tháng đầu bạn sẽ làm gì?"
→ Phase 1: Understand current state, team, systems
→ Phase 2: Identify gaps, quick wins
→ Phase 3: Propose improvement plan
28. "Bạn đánh giá thế nào về test maturity level của team?"
→ TMMI levels, current practices assessment
→ Roadmap to improvement
29. "Làm sao justify ROI của QA investment cho management?"
→ Metrics: Defect detection rate, escape rate, test cycle time
→ Cost savings: Reduced production bugs, faster releases
```
**C. Banking Domain & Compliance:**
```
30. "Bạn hiểu gì về Core Banking T24?"
→ Temenos T24 architecture, modules
→ Testing considerations for T24
31. "Compliance risks nào cần chú ý khi test banking applications?"
→ PCI-DSS, SOX, Data privacy, Transaction integrity
→ Audit trail, security testing
32. "Khi nào nên reject một build để release?"
→ Criteria: Critical bugs open, test coverage insufficient
→ Escalation process
```
### 3. CASE STUDY THỰC HÀNH
**Case 1: E-Banking Release Testing**
```
Scenario: Techcombank sắp release tính năng chuyển tiền QR mới
Câu hỏi: "Bạn sẽ approach việc test như thế nào?"
Trả lời theo structure:
1. Requirement Analysis
- Understand functional specs, acceptance criteria
- Identify regulatory requirements (NAPAS, QR standards)
2. Risk Assessment
- High risk: Financial transactions, security, integration
- Priority testing areas
3. Test Planning
- Test scope, approach, resources, timeline
- Environment setup (test data, simulators)
4. Test Design
- Positive/Negative cases
- Boundary testing (min/max amount)
- Integration testing với payment gateway
- Security testing (authentication, authorization)
5. Automation Strategy
- What to automate (regression, critical paths)
- Framework selection
6. Execution & Monitoring
- Test execution schedule
- Defect management
- Progress tracking
7. Sign-off & Reporting
- Exit criteria
- Test summary report
```
**Case 2: Performance Issue Investigation**
```
Scenario: Internet Banking chậm vào giờ cao điểm
Phân tích approach:
1. Reproduce: Tái hiện scenario vào giờ cao điểm
2. Monitor: APM tools, database monitoring, server metrics
3. Analyze: Identify bottleneck (DB query? Network? App code?)
4. Isolate: Loại trừ từng component
5. Optimize: Index, query optimization, caching, scaling
6. Validate: Re-test với load tương đương
7. Document: Root cause, solution, prevention measures
```
### 4. DRESS CODE & ETIQUETTE
```
DRESS CODE:
├── Vòng HR: Business casual (áo sơ mi, quần âu/jupe)
├── Vòng Technical: Business casual hoặc Smart casual
├── Vòng Panel: Business professional (suit nếu có)
└── Lưu ý: Techcombank văn hóa khá casual với IT
ETIQUETTE:
├── Đến sớm 10-15 phút
├── Mang theo CV & portfolio (bản cứng nếu có)
├── Chuẩn bị câu hỏi cho interviewer
├── Follow up email sau 1-2 ngày
└── Không đề cập đến lương ở vòng technical
```
### 5. NHỮNG ĐIỀU CẦN CHUẨN BỊ TRƯỚC 1 TUẦN
```
TRƯỚC 7 NGÀY:
□ Ôn lại SQL queries (JOIN, GROUP BY, subqueries)
□ Practice coding (Java hoặc Python) - simple algorithms
□ Review testing fundamentals (ISTQB concepts)
□ Research Techcombank: Annual report, tech blog, news
□ Prepare STAR stories (leadership examples)
TRƯỚC 3 NGÀY:
□ Setup demo environment nếu cần
□ Prepare portfolio (automation framework, reports)
□ Review JD requirements lần cuối
□ Prepare questions cho interviewer
TRƯỚC 1 NGÀY:
□ Check route đến địa điểm phỏng vấn
□ Print CV, portfolio
□ Relax, ngủ đủ giấc
□ Prepare outfit
SẮP PHỎNG VẤN:
□ Điện thoại có pin đầy, sạc dự phòng
□ Notepad & pen
□ ID/Passport
□ Positive mindset!
```
### 6. CÂU HỎI NÊN HỎI INTERVIEWER
```
VÒNG HR:
- "Quy trình onboarding như thế nào?"
- "Cơ hội học tập và phát triển trong công ty?"
- "Lý do nhân viên chọn ở lại Techcombank?"
VÒNG TECHNICAL:
- "Tech stack hiện tại của team?"
- "Những thách thức lớn nhất của QA team hiện tại?"
- "Có bao nhiêu người trong team? Cấu trúc?"
- "Automation coverage hiện tại bao nhiêu %?"
VÒNG PANEL:
- "Kỳ vọng trong 6 tháng đầu tiên?"
- "Cơ hội thăng tiến trong 2-3 năm tới?"
- "Team đang tập trung vào initiative gì?"
```
### 7. RED FLAGS - CẨN THẬN
⚠️ **Những dấu hiệu cần lưu ý:**
- "Làm việc không có overtime pay" - vi phạm luật lao động
- "Không có probation period" - bất thường
- "Yêu cầu nộp phí" - 100% scam
- "Offer quá tốt so với thị trường" - cẩn thận
- HR không trả lời rõ về quy trình - có thể không uy tín
✅ **Techcombank là đơn vị uy tín, nhưng vẫn nên xác minh:**
- Email từ domain @techcombank.com
- Địa điểm phỏng vấn tại văn phòng chính
- Thông tin tuyển dụng trùng khớp trên website careers page
Lộ trình ôn thi
## Ôn thi & Chuẩn bị cho vị trí Expert, IT Quality Engineering - Techcombank
### 1. LỘ TRÌNH CHUẨN BỊ 2 TUẦN (Chi tiết theo ngày)
```
TUẦN 1: FOUNDATION REVIEW
───────────────────────────────
Ngày 1-2: Testing Fundamentals
├── Ôn lại ISTQB Foundation concepts
├── Test process: Planning → Design → Execution → Closure
├── Test types: Functional, Non-functional, Structural
├── Test techniques: Black-box, White-box
└── Tài liệu: ISTQB Syllabus Foundation
Ngày 3-4: Automation Testing Deep Dive
├── Selenium WebDriver architecture
├── Selenium 4 features (nếu có)
├── Page Object Model pattern
├── Data-driven testing
└── Practice: Viết test script cơ bản
Ngày 5-6: Performance Testing
├── JMeter components & workflow
├── Thread Group configurations
├── Assertions & Listeners
├── Distributed testing
└── Practice: Tạo JMeter test plan đơn giản
Ngày 7: Database & SQL
├── SQL queries: SELECT, JOIN, GROUP BY, HAVING
├── Subqueries, UNION
├── Stored procedures basics
└── Practice: Giải các bài SQL practice (LeetCode Easy/Medium)
TUẦN 2: EXPERT FOCUS
───────────────────────────────
Ngày 8-9: Programming (Java/Python)
├── Java: OOP concepts, Collections, Exception handling
├── Python: Data structures, File I/O, Logging
├── Design patterns (Singleton, Factory, Builder)
└── Practice: Code một số algorithm đơn giản
Ngày 10-11: Banking Domain
├── Core Banking concepts
├── Banking products (CASA, Loans, Cards)
├── Payment systems (NAPAS, SWIFT, Visa/Mastercard)
├── Regulations: Basel, PCI-DSS, AML
└── Research: Techcombank products & services
Ngày 12-13: Leadership & Strategy
├── Test strategy development
├── Test metrics & reporting
├── Team management basics
├── Risk-based testing approach
└── Prepare STAR stories
Ngày 14: Mock Interview & Review
├── Mock interview với bạn bè/mentor
├── Review tất cả notes
├── Final check: Portfolio, resume
└── Relax & prepare mindset
```
### 2. KIẾN THỨC NỀN CẦN ÔN TẬP
#### A. Testing Fundamentals (ISTQB Level)
```
TESTING BASICS:
├─ Why Testing? → Defect detection, quality assurance, risk reduction
├─ Seven Testing Principles:
│ 1. Testing shows presence of defects
│ 2. Exhaustive testing is impossible
│ 3. Early testing saves time and money
│ 4. Defect clustering
│ 5. Pesticide paradox
│ 6. Testing is context dependent
│ 7. Absence-of-errors fallacy
├─ Test Process:
│ 1. Test Planning
│ 2. Test Monitoring & Control
│ 3. Test Analysis
│ 4. Test Design
│ 5. Test Implementation
│ 6. Test Execution
│ 7. Test Completion
└─ Test Documentation:
- Test Plan
- Test Case Specification
- Test Data Requirements
- Test Environment Requirements
```
#### B. Agile & DevOps Testing
```
AGILE TESTING:
├─ Agile Testing Quadrants:
│ Q1: Unit, Component tests (Technical)
│ Q2: System, Business tests (Business)
│ Q3: Exploratory, Usability (Critique)
│ Q4: Performance, Security, Load (Technology)
├─ Shift-Left Testing: Test early in SDLC
├─ Shift-Right Testing: Test in production
└─ Continuous Testing in CI/CD pipeline
TESTING PYRAMID:
/\
/ \ E2E Tests (few, slow, expensive)
/────\
/ \ Integration Tests (some)
/────────\
/ \ Unit Tests (many, fast, cheap)
/____________\
```
#### C. API Testing
```
API TESTING FUNDAMENTALS:
├─ REST API:
│ Methods: GET, POST, PUT, PATCH, DELETE
│ Status codes: 200, 201, 400, 401, 403, 404, 500
│ Headers: Content-Type, Authorization
├─ SOAP API:
│ XML-based, WSDL
├─ API Testing Tools:
│ Postman (manual + automation)
│ SoapUI (SOAP & REST)
│ RestAssured (Java library)
│ Karate DSL (BDD API testing)
└─ API Test Scenarios:
- Validate response structure
- Validate status codes
- Validate headers
- Authentication/Authorization
- Error handling
- Performance (response time)
```
#### D. Security Testing Basics
```
OWASP TOP 10 (cần hiểu):
├─ A01: Broken Access Control
├─ A02: Cryptographic Failures
├─ A03: Injection
├─ A04: Insecure Design
├─ A05: Security Misconfiguration
├─ A06: Vulnerable Components
├─ A07: Auth Failures
├─ A08: Data Integrity Failures
├─ A09: Logging Failures
└─ A10: SSRF
SECURITY TESTING FOR BANKING:
├─ Authentication: MFA, session management
├─ Authorization: Role-based access control
├─ Data encryption: TLS, data at rest
├─ SQL injection prevention
├─ XSS prevention
├─ CSRF protection
└─ PCI-DSS compliance requirements
```
### 3. TÀI LIỆU THAM KHẢO
#### Sách (Nên đọc theo thứ tự):
```
ESSENTIAL (Bắt buộc đọc):
├── "A Practitioner's Guide to Software Test Design" - Lee Copeland
│ → Comprehensive về test design techniques
├── "How Google Tests Software" - James Whittaker
│ → Insights về testing practices của Google
├── "The Selenium Guidebook" - Dave Haeffner
│ → Hands-on Selenium automation
└── "Lessons Learned in Software Testing" - Cem Kaner
→ Real-world testing wisdom
INTERMEDIATE:
├── "Agile Testing" - Crispin & Gregory
│ → Agile testing approach
├── "Testing Computer Software" - Kaner et al.
│ → Classic testing book
└── "Beautiful Testing" - Riley & Ou
→ Testing professionals' perspectives
OPTIONAL:
├── "Artificial Intelligence for Software Testing" - S. Misra
├── "Performance Testing Guidance" - Microsoft
└── "Cloud Security Testing" -OWASP
```
#### Online Resources:
```
WEBSITES:
├── Ministry of Testing: https://www.ministryoftesting.com
│ → Articles, forums, courses
├── Software Testing Help: https://www.softwaretestinghelp.com
│ → Tutorials và practice questions
├── Guru99: https://www.guru99.com
│ → Free tutorials, beginner-friendly
└── ToolsQA: https://www.toolsqa.com
→ Automation testing tutorials
YOUTUBE CHANNELS:
├── Automation Step by Step - Raghav Pal
│ → JMeter, Selenium, API testing tutorials
├── Selenium Framework: https://www.youtube.com/c/SeleniumFramework
│ → Advanced automation concepts
└── DevOps Testing: TechPrimers, QA Talks
FORUMS:
├── Stack Overflow (Testing tag)
├── Reddit r/softwaretesting
└── Vietnamese: VietnamDev community
```
#### Coding Practice:
```
LEETCODE (SQL & Algorithm):
├── SQL Basic: 175, 176, 181, 182, 183
├── SQL Medium: 184, 196, 197, 511
├── String manipulation
└── Array processing
GITHITHUB (Tìm examples):
├── Search: "banking automation framework"
├── Search: "Serenity BDD framework"
└── Search: "JMeter bank testing"
```
### 4. PORTFOLIO & PROJECT CHUẨN BỊ
#### A. Nên có (Tạo nếu chưa có):
```
1. AUTOMATION FRAMEWORK DEMO
├── GitHub repository với README rõ ràng
├── Framework structure (Page Object Model)
├── Sample test cases cho một ứng dụng
├── CI/CD integration (GitHub Actions)
└── Test reports (Allure/Surefire reports)
2. PERFORMANCE TEST REPORT
├── JMeter test plan cho một API/web app
├── Test results (throughput, response time)
├── Analysis & recommendations
└── Dashboard screenshot
3. TEST STRATEGY DOCUMENT
├── Template: Test scope, approach, resources
├── Risk assessment matrix
├── Test metrics definition
└── Tool recommendations
4. BUG REPORT SAMPLES
├── 5-10 bug reports điển hình
├── Format rõ ràng, có evidence
├── Show various severity/priority levels
```
#### B. Techcombank-specific Preparation:
```
RESEARCH TECHCOMBANK:
├── Website: techcombank.com.vn
├── Annual Report 2023
│ → Digital banking initiatives
│ → Technology investments
│ → Strategic direction
├── Techcombank Careers Page
│ → Company culture
│ → Benefits overview
├── News & Press Releases
│ → Recent tech partnerships
│ → Innovation initiatives
└── Glassdoor/LinkedIn Reviews
→ Employee experiences
→ Interview processes
TECH STACK RESEARCH:
├── Core Banking: Temenos T24
├── Digital Banking Platform: (Tìm hiểu thêm)
├── DevOps: Jenkins, Docker, Kubernetes
├── Cloud: AWS/Azure (Tìm hiểu)
└── Data: Big Data, Analytics
```
### 5. ÔN TẬP SQL - BÀI TẬP THỰC HÀNH
```sql
-- PRACTICE 1: Basic Banking Query
-- Find top 10 customers by total transaction amount
SELECT c.customer_id, c.name, SUM(t.amount) as total_amount
FROM customers c
JOIN transactions t ON c.customer_id = t.customer_id
WHERE t.transaction_date >= '2024-01-01'
GROUP BY c.customer_id, c.name
ORDER BY total_amount DESC
LIMIT 10;
-- PRACTICE 2: Identify Failed Transactions
-- Find transactions that failed in the last 7 days
SELECT t.transaction_id, t.amount, t.status, t.created_at
FROM transactions t
WHERE t.status = 'FAILED'
AND t.created_at >= NOW() - INTERVAL 7 DAY
ORDER BY t.created_at DESC;
-- PRACTICE 3: Data Reconciliation
-- Find mismatches between source and target tables
SELECT s.account_id, s.balance as source_balance,
t.balance as target_balance, (s.balance - t.balance) as diff
FROM source_accounts s
JOIN target_accounts t ON s.account_id = t.account_id
WHERE s.balance <> t.balance;
```
### 6. ÔN TẬP JAVA - CODE MẪU
```java
// SAMPLE: Simple Test Framework Structure
public class TestBase {
private static WebDriver driver;
public static WebDriver getDriver() {
if (driver == null) {
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
return driver;
}
public static void quitDriver() {
if (driver != null) {
driver.quit();
driver = null;
}
}
}
// SAMPLE: Page Object Model
public class LoginPage {
private WebDriver driver;
@FindBy(id = "username")
private WebElement usernameInput;
@FindBy(id = "password")
private WebElement passwordInput;
@FindBy(id = "loginButton")
private WebElement loginButton;
public LoginPage(WebDriver driver) {
this.driver = driver;
PageFactory.initElements(driver, this);
}
public void login(String username, String password) {
usernameInput.sendKeys(username);
passwordInput.sendKeys(password);
loginButton.click();
}
}
// SAMPLE: API Testing with RestAssured
@Test
public void testGetAccountDetails() {
given()
.baseUri("https://api.techcombank.com")
.header("Authorization", "Bearer " + token)
.when()
.get("/accounts/12345")
.then()
.statusCode(200)
.body("accountNumber", equalTo("12345"))
.body("balance", greaterThan(0));
}
```
### 7. CHECKLIST TRƯỚC NGÀY PHỎNG VẤN
```
KNOWLEDGE CHECK:
□ Hiểu rõ Software Testing Life Cycle (STLC)
□ Có thể giải thích các test design techniques
□ Viết được SQL query (JOIN, GROUP BY, subqueries)
□ Biết cách xây dựng automation framework
□ Hiểu performance testing concepts
□ Có kiến thức về banking domain
□ Có thể mô tả testing strategy
□ Hiểu risk-based testing approach
DOCUMENTATION CHECK:
□ Updated resume với các achievements cụ thể
□ Portfolio sẵn sàng (GitHub, demo links)
□ Reference list (nếu cần)
□ Certificates (ISTQB, etc.)
□ Technical blog posts (nếu có)
MENTAL PREPARATION:
□ Đã mock interview ít nhất 1 lần
□ Có 5+ STAR stories sẵn sàng
□ Prepared questions cho interviewer
□ Hiểu rõ Techcombank's business
□ Positive mindset, confident
```
Tư vấn nghề nghiệp
## Lời khuyên Sự nghiệp cho vị trí Expert, IT Quality Engineering - Techcombank
### 1. VỊ TRÍ NÀY PHÙ HỢP VỚI AI?
```
✓ IDEAL CANDIDATE PROFILE:
├── 8-15 năm kinh nghiệm testing
├── Đã từng làm Test Lead/QA Lead ít nhất 1 năm
├── Có kinh nghiệm với banking/fintech domain
├── Technical skills: Automation + Performance + API
├── Có chứng chỉ ISTQB
├── Độ tuổi: 30-40 tuổi
└── Muốn phát triển sự nghiệp trong ngành ngân hàng
⚠️ CÂN NHẮC TRƯỚC KHI ỨNG TUYỂN:
├── Bạn đã sẵn sàng cho vai trò Expert chưa?
│ → Expert = Technical + Leadership + Strategy
│ → Không chỉ là advanced tester
├── Bạn có thể handle stakeholder management không?
│ → Phối hợp với nhiều teams/departments
├── Bạn có hứng thú với banking domain không?
│ → Compliance-heavy, low tolerance for errors
└── Work-life balance: Banking IT có thể bận vào release
```
### 2. LỘ TRÌNH THĂNG TIẾN TRONG NGÀNH QA/Testing
```
JUNIOR QA (0-3 năm)
│ Salary: 8-15 triệu
│ ↓
SENIOR QA (3-5 năm)
│ Salary: 15-25 triệu
│ ↓
LEAD/PRINCIPAL QA (5-8 năm)
│ Salary: 25-40 triệu
│ ↓
EXPERT/ARCHITECT QA (8+ năm) ← VỊ TRÍ NÀY
│ Salary: 40-70 triệu (+ thưởng)
│ ↓
QA MANAGER/DIRECTOR (10+ năm)
│ Salary: 70-150 triệu
│ ↓
VP/HEAD OF QA (12+ năm)
│ Salary: 150-300+ triệu
│ ↓
CTO/CHIEF QUALITY OFFICER
│ Salary: 300+ triệu
```
### 3. CÁC BƯỚC PHÁT TRIỂN SỰ NGHIỆP SAU KHI JOIN TECHCOMBANK
```
PHASE 1: ONBOARDING (0-6 tháng)
├── Học hỏi Techcombank's tech stack & processes
├── Understand Core Banking T24 architecture
├── Build relationships với team members
├── Quick wins: Identify 1-2 areas có thể improve
└── Deliver: Hoàn thành assigned projects với chất lượng cao
PHASE 2: PROVE VALUE (6-12 tháng)
├── Lead một số testing initiatives
├── Improve test automation coverage
├── Mentorship: Hướng dẫn junior members
├── Contributions: Đề xuất process improvements
└── Deliver: Test strategy thành công cho 1 project lớn
PHASE 3: GROWTH (12-24 tháng)
├── Take on bigger scope (multiple projects)
├── Develop team capabilities
├── Strategic contributions: Test Center of Excellence
├── Cross-functional collaboration
└── Deliver: Measurable improvements (defect reduction, cycle time)
PHASE 4: ADVANCEMENT (24-36 tháng)
├── Position for QA Manager / Senior Expert role
├── Domain expertise recognized
├── External visibility (conference talks, publications)
├── Consider: MBA or advanced certifications
└── Target: Salary increase 30-50% hoặc promotion
```
### 4. MỨC LƯƠNG KỲ VỌNG THEO CẤP BẬC
```
MARKET BENCHMARK (TP.HCM, 2024):
EXPERT/ARCHITECT LEVEL:
├── Base salary: 45-70 triệu/tháng
├── 13th month salary: Thường có
├── Performance bonus: 2-4 tháng
├── Total annual: 700-1,000 triệu
└── Techcombank premium: +15-25% so với market
COMPARISON VỚI CÁC NGÂN HÀNG KHÁC:
├── VPBank: Similar range, performance-focused
├── MB Bank: Competitive, tech-forward
├── TPBank: Innovation-driven, slightly lower
├── VCB/Agribank: Lower but stable
└── Foreign banks (HSBC, Citi): 30-50% higher
FACTORS ẢNH HƯỞNG SALARY:
├── Years of experience (8+ vs 10+ years)
├── Leadership experience (team size managed)
├── Technical depth (automation + performance)
├── Domain expertise (banking experience)
├── Certification (ISTQB, CSTE)
├── Current market demand
└── Negotiation skills
```
### 5. KỸ NĂNG CẦN PHÁT TRIỂN THÊM
```
TECHNICAL SKILLS (Cần phát triển để stay relevant):
├── AI/ML in Testing:
│ → Test automation với AI (Testim, Functionize)
│ → AI-based test case generation
│ → Predictive defect analysis
│
├── Cloud Testing:
│ → AWS/Azure/GCP services
│ → Cloud-native testing strategies
│ → Container testing (Docker, Kubernetes)
│
├── DevOps & CI/CD:
│ → Jenkins, GitLab CI, GitHub Actions
│ → Infrastructure as Code (IaC)
│ → Continuous Testing in pipeline
│
├── Observability:
│ → APM tools (Dynatrace, AppDynamics)
│ → Log analysis (ELK stack)
│ → Distributed tracing
│
└── Security Testing:
→ Penetration testing basics
→ SAST/DAST tools
→ Security automation
LEADERSHIP SKILLS (Cần để advance career):
├── Strategic Thinking:
│ → Test strategy development
│ → Quality governance
│ → Budget planning
│
├── Communication:
│ → Executive presentations
│ → Technical writing
│ → Stakeholder management
│
├── Team Development:
│ → Mentoring & coaching
│ → Career pathing
│ → Performance management
│
└── Business Acumen:
→ Understanding business impact
→ ROI calculation
→ Risk management
SOFT SKILLS (Thường bị đánh giá thấp nhưng rất quan trọng):
├── Problem-solving under pressure
├── Conflict resolution
├── Emotional intelligence
├── Adaptability to change
└── Cross-cultural communication (cho MNC)
```
### 6. CERTIFICATIONS LỘ TRÌNH ĐỀ XUẤT
```
IMMEDIATE (Nên lấy trong 6 tháng đầu):
├── ISTQB Advanced - Test Analyst (TA)
│ → Focus: Test design techniques, agile testing
├── ISTQB Advanced - Technical Test Analyst (TTA)
│ → Focus: Performance, security, test automation
└── Scrum Master (PSM I hoặc CSM)
→ Foundation cho agile testing
SHORT-TERM (6-12 tháng):
├── ISTQB Advanced - Test Manager
│ → Strategy, risk, people management
├── DevOps Essentials
│ → CI/CD, container basics
└── AWS Cloud Practitioner
→ Understanding cloud for testing
MEDIUM-TERM (1-2 năm):
├── iSQI Agile Testing
│ → Specialized agile testing certification
├── Performance Testing (LoadRunner/JMeter)
│ → Vendor certification
└── Security+ hoặc CEH basics
→ Security testing foundation
LONG-TERM (2-3 năm):
├── MBA hoặc Master in IT/Systems
│ → Cho senior leadership positions
├── Certified Quality Improvement Professional
│ → Process improvement
└── TOGAF hoặc Similar architecture certification
→ Enterprise architecture understanding
```
### 7. ALTERNATIVE CAREER PATHS
```
PATH 1: TECHNICAL EXPERT
QA Architect → Test Automation Architect → SDET
→ Specialization: AI/ML Testing, Security Testing
→ Salary potential: Rất cao, demand cao
PATH 2: MANAGEMENT
QA Lead → QA Manager → QA Director → VP/Head of QA
→ Specialization: People management, strategy
→ Salary potential: Cao nhất trong QA
PATH 3: CONSULTING
Expert → QA Consultant → Principal Consultant
→ Specialization: Process improvement, transformation
→ Salary potential: Rất cao, flexibility
PATH 4: PRODUCT/BA
QA → Product Owner → Product Manager
→ Specialization: Business analysis, product sense
→ Salary potential: Cao, transferrable skills
PATH 5: ENTREPRENEUR
Expertise → Build testing tools/services
→ Specialization: Tool development, testing services
→ Salary potential: Không giới hạn (nhưng rủi ro cao)
PATH 6: FINTECH STARTUP
Banking experience → Join/Build fintech
→ Specialization: Digital banking, payment
→ Salary potential: Equity upside
```
### 8. LỜI KHUYÊN TỪ EXPERTS
```
ĐỂ THÀNH CÔNG TRONG NGÀNH QA BANKING:
1. "Học nghiệp vụ ngân hàng như học một ngôn ngữ mới"
→ Không chỉ test, phải hiểu WHY behind the requirements
2. "Automation không phải là silver bullet"
→ Không automate mọi thứ, biết khi nào manual testing tốt hơn
3. "Communication skills quan trọng ngang code skills"
→ Tester là bridge giữa business và developers
4. "Luôn có business perspective"
→ Test impact vs business risk, không phải chỉ bug count
5. "Stay curious, keep learning"
→ Technology thay đổi nhanh, ngành banking cũng vậy
6. "Build your personal brand"
→ Blog, conference talks, open source contributions
7. "Network, network, network"
→ 70% jobs đến từ referrals, không phải job boards
8. "Đừng chờ đợi perfect opportunity"
→ Take on stretch assignments, learn by doing
9. "Health & balance là quan trọng"
→ Burnout là real, sustainable career > short-term gains
10. "Know your worth"
→ Negotiate confidently, know market rates
```
### 9. CÁC NGÂN HÀNG/FINTECH ĐỂ SO SÁNH OFFER
```
SAME LEVEL - TECHCOMBANK ALTERNATIVES:
├── VPBank - Similar tech maturity, slightly lower salary
├── MB Bank - Digital-first, startup culture, competitive salary
├── TPBank - Innovation-focused, good for career growth
├── SHB - Growing, opportunity for impact
└── ACB - Traditional but improving tech
HIGH LEVEL - FOREIGN BANKS:
├── HSBC Vietnam - High salary, process-heavy, hierarchical
├── Citi Vietnam - Global standards, career path abroad
├── Standard Chartered - Similar to HSBC
└── Deutsche Bank - For those with trading/treasury interest
FINTECH - FOR COMPARISON:
├── MoMo - High pressure, high reward, startup environment
├── ZaloPay - Local fintech, growth opportunity
├── VNPay - Payment domain expert
└── Startup ecosystem - Higher risk, higher potential upside
```
Câu hỏi thường gặp
Em mới có 2 năm kinh nghiệm testing, có nên ứng tuyển vị trí này không?
Không khuyến khích. JD yêu cầu rõ ràng 'ít nhất 8 năm kinh nghiệm testing và 1 năm làm Test Lead/QA Lead'. Với chỉ 2 năm kinh nghiệm, hồ sơ sẽ không qua vòng sàng lọc. Thay vào đó, em nên tập trung vào các vị trí Junior/Senior QA, build up kinh nghiệm và kỹ năng leadership trong 3-5 năm tới, sau đó mới nhắm đến Expert level. Lời khuyên: Hãy tích lũy kinh nghiệm thực tế, tự xây portfolio, và lấy ISTQB Foundation trước nhé!
Mức lương thực tế cho vị trí này là bao nhiêu? Thương lượng sao cho hợp lý?
Theo market data 2024, Expert QA tại Techcombank có thể đàm phán được 45-70 triệu/tháng base, cộng thêm bonus 2-4 tháng. Techcombank thường trả cao hơn thị trường 15-25% cho IT roles. Để thương lượng hiệu quả: (1) Research market rate trên Glassdoor, (2) Đưa ra con số cụ thể dựa trên current package + expected increase 20-30%, (3) Nêu bật achievements cụ thể (improved test coverage X%, reduced defect leak Y%), (4) Nếu có offer khác, có thể mention để leverage, nhưng đừng dùng làm blackmail. Lưu ý: Techcombank rất cạnh tranh, họ sẵn sàng trả cao cho đúng người.
Em có 8 năm kinh nghiệm manual testing nhưng không có leadership experience. Có nên apply không?
Đây là điểm yếu lớn. JD yêu cầu bắt buộc 'ít nhất 1 năm làm Test Team Leader hoặc QA Leader'. Không có leadership experience, hồ sơ sẽ bị đánh giá thấp dù technical skills có tốt. Giải pháp: (1) Trong current job, chủ động xin lead một số small tasks hoặc mentor junior members để build leadership track record, (2) Nếu có cơ hội, thử internal promotion lên Team Lead trước, (3) Trong CV, highlight bất kỳ experience nào về coordinating với team,即使是 informal leadership cũng nên mention, (4) Chuẩn bị trả lời câu hỏi 'Why Expert level without leadership?' với growth mindset và future potential.
Kỹ năng nào quan trọng nhất để đáp ứng JD này?
Theo phân tích JD, top 3 kỹ năng quan trọng nhất: (1) AUTOMATION TESTING - Bạn phải master Selenium + ít nhất 1 framework như Serenity, kèm theo programming skills (Java hoặc Python). Đây là hard requirement vì Techcombank đang đẩy mạnh automation, (2) CORE BANKING T24 - Techcombank sử dụng Temenos T24, knowledge về T24 modules và testing approach là major plus. Nếu chưa có, hãy tự học và mention được trong interview, (3) LEADERSHIP & STAKEHOLDER MANAGEMENT - Phối hợp với nhiều stakeholders (internal + external partners) là key accountability. Đây không chỉ là technical role mà còn là people role. Bonus: Nếu bạn có Big Data testing experience + performance testing expertise với JMeter/LoadRunner, sẽ rất竞争优势.
Techcombank khác gì so với các ngân hàng khác về văn hóa làm việc và tech stack?
Techcombank được biết đến là ngân hàng 'tech-forward' nhất Việt Nam. Về tech stack: Họ đầu tư mạnh vào digital banking, sử dụng Core Banking T24 (Temenos), đang chuyển dần sang cloud (AWS), áp dụng DevOps practices. Về văn hóa: Techcombank có văn hóa performance-driven, meritocracy, khá aggressive với targets. Lương thường cao hơn market nhưng expectations cũng tương xứng. So với VCB/Agribank (bảo thủ hơn, quy trình nhiều hơn) hay VPBank (performance-oriented nhưng ít đầu tư vào tech), Techcombank cân bằng hơn giữa đầu tư công nghệ và hiệu suất kinh doanh. Nhân sự IT thường được đối xử tốt hơn so với các ngân hàng legacy.
Làm sao để chuẩn bị cho phỏng vấn Technical với focus vào banking domain?
Để chuẩn bị hiệu quả: (1) RESEARCH TECHCOMBANK: Đọc annual report, hiểu sản phẩm (CASA, cards, loans, digital banking), strategic direction. Biết họ đang tập trung vào digital transformation, (2) CORE BANKING T24: Tìm hiểu architecture của Temenos T24, các modules chính (Customer, Account, Deposit, Loan), cách testing approach khác biệt với regular apps. YouTube có nhiều demo, (3) BANKING REGULATIONS: Hiểu PCI-DSS (cho payment), SOX compliance, AML basics. Banking = highly regulated industry, (4) PRACTICE CASE: Hãy prepare một case về how you'd test một banking feature (ví dụ: QR payment transfer). Structure: Requirement analysis → Risk assessment → Test approach → Automation strategy → Metrics, (5) PREPARE QUESTIONS: Technical interviewers thích candidates có genuine curiosity về domain. Hỏi về tech stack, testing challenges, team size sẽ cho thấy interest của bạn.
Nếu em đến từ non-banking industry (ví dụ: e-commerce, telecom), có cơ hội không?
Có cơ hội, nhưng cần compensate cho việc thiếu banking domain experience. Strategy: (1) ACKNOWLEDGE THE GAP nhưng highlight transferable skills: Testing fundamentals, automation, performance testing hoàn toàn applicable, (2) SHOW DOMAIN LEARNING EFFORTS: Đã tự học về banking basics, đã research Techcombank products, hiểu compliance requirements, (3) HIGHLIGHT SIMILAR EXPERIENCES: Nếu từng test payment systems, fintech, hoặc high-volume transaction systems thì rất relevant, (4) LEVERAGE OTHER STRENGTHS: Non-banking candidates thường mang fresh perspectives, có thể introduce practices từ industries khác, (5) NETWORK: Try referral nếu possible, Techcombank HR sẽ favor candidates có internal referral. Lời khuyên: Apply nhưng đừng surprised nếu bị cạnh tranh bởi candidates có banking background. Consider target cả các fintech companies trước để build banking experience.
Work-life balance trong Techcombank IT như thế nào? Có overtime nhiều không?
Theo feedback từ cộng đồng và Glassdoor reviews, Techcombank IT có work-life balance khá tốt so với nhiều ngân hàng khác. Về overtime: Có nhưng không thường xuyên. Thường chỉ có overtime vào các giai đoạn release lớn hoặc when có urgent production issues. Policy: HR policies được áp dụng nghiêm túc, có overtime pay hoặc compensation time. Điểm cộng: Techcombank có flexible working, allow WFH 1-2 days/week cho nhiều positions. So với VPBank (high pressure, frequent OT) hay foreign banks (strict 9-5), Techcombank ở mức 'challenging but manageable'. Tất nhiên, experience varies by team và manager, nhưng nhìn chung đây là một trong những ngân hàng có IT culture tốt nhất VN.