Cẩm Nang Phỏng Vấn: Web Application QA & SQL Testing
Tài liệu ôn tập cá nhân hóa theo đúng CV Ms. Thao Vo (5 Years Experience). Tích hợp luyện nghe phát âm tiếng Anh (TTS), bộ 18 câu hỏi thực chiến cấp độ 5+ năm kinh nghiệm, từ điển công nghệ 1–2 dòng và bản CV song ngữ.
🎙️ Bản Giới Thiệu Bản Thân Chuẩn (~1.5 Phút)
Bấm nút 🔊 Nghe toàn bài hoặc nghe từng đoạn nhỏ bên dưới để luyện ngữ điệu tự nhiên.
My name is Thao. I have 5 years of experience in software testing, focusing on Web Application Testing, REST API Testing, and especially SQL Database Testing.
During my career, I have worked on two main domains: a Hotel Booking Web Application and a Telecom VoIP Management System (EMS). In my daily work, I handle the full testing lifecycle in Agile/Scrum teams—from requirement analysis, test case design, and test execution to bug tracking and root cause analysis.
My strongest skill is backend data verification using SQL. Instead of just testing on the UI, I always trace data end-to-end across the Web UI, REST APIs using Postman, and the relational database using SQL Server to make sure all records—like bookings, payments, refunds, or telecom configurations—are 100% accurate and consistent.
Besides manual and SQL testing, I also have hands-on experience with automation tools like Playwright and Robot Framework, and I have worked closely with international teams in the US, Canada, India, and Turkey.
I’m very excited about this opportunity and happy to share more details about my experience."
"Chào mọi người, cảm ơn mọi người đã dành thời gian trò chuyện với em hôm nay.
Em tên là Thảo. Em có 5 năm kinh nghiệm trong lĩnh vực kiểm thử phần mềm, tập trung vào Kiểm thử Ứng dụng Web, Kiểm thử REST API và đặc biệt là Kiểm thử Cơ sở dữ liệu bằng SQL.
Trong quá trình làm việc, em đã tham gia hai mảng nghiệp vụ chính: Ứng dụng Web Đặt phòng Khách sạn và Hệ thống Quản lý Mạng Viễn thông VoIP (EMS). Trong công việc hằng ngày, em phụ trách toàn bộ vòng đời kiểm thử trong mô hình Agile/Scrum—từ phân tích yêu cầu, thiết kế test case, thực thi test đến quản lý lỗi và phân tích nguyên nhân gốc rễ.
Điểm mạnh nhất của em là kiểm chứng dữ liệu backend bằng SQL. Thay vì chỉ kiểm tra trên giao diện, em luôn truy vết dữ liệu từ đầu đến cuối xuyên suốt từ Web UI, REST API (bằng Postman) đến cơ sở dữ liệu quan hệ (SQL Server) để đảm bảo mọi bản ghi—như đặt phòng, thanh toán, hoàn tiền hay cấu hình viễn thông—đều chính xác và nhất quán 100%.
Bên cạnh kiểm thử thủ công và SQL, em cũng có kinh nghiệm thực tế với các công cụ tự động hóa như Playwright và Robot Framework, đồng thời từng làm việc chặt chẽ với các nhóm đa quốc gia tại Mỹ, Canada, Ấn Độ và Thổ Nhĩ Kỳ.
Em rất hào hứng với cơ hội lần này và rất sẵn lòng chia sẻ chi tiết hơn về kinh nghiệm của mình."
"Hi everyone, thank you for taking the time to speak with me today. My name is Thao. I have 5 years of experience in software testing, focusing on Web Application Testing, REST API Testing, and especially SQL Database Testing."
Mẹo: Nói chậm rãi, mỉm cười và nhấn giọng ở 3 cụm: Web Application, REST API, và SQL Database Testing.
"During my career, I have worked on two main domains: a Hotel Booking Web Application and a Telecom VoIP Management System (EMS). In my daily work, I handle the full testing lifecycle in Agile/Scrum teams—from requirement analysis, test case design, and test execution to bug tracking and root cause analysis."
Mẹo: Nêu rõ 2 domain lớn trong CV và khẳng định nắm vững toàn bộ quy trình STLC.
"My strongest skill is backend data verification using SQL. Instead of just testing on the UI, I always trace data end-to-end across the Web UI, REST APIs using Postman, and the relational database using SQL Server to make sure all records—like bookings, payments, refunds, or telecom configurations—are 100% accurate and consistent."
Mẹo: Đây là đoạn ăn điểm nhất với JD yêu cầu SQL Testing.
"Besides manual and SQL testing, I also have hands-on experience with automation tools like Playwright and Robot Framework, and I have worked closely with international teams in the US, Canada, India, and Turkey. I’m very excited about this opportunity and happy to share more details about my experience."
Mẹo: Khép lại tự tin, mở đường cho người phỏng vấn đặt câu hỏi.
🇬🇧 Bản Tiếng Anh (Updated Resume)
- Has 5 years of experience as a software QA for Business application and Telecom VoIP Management system (EMS).
- Experienced in common software testing methodologies, including Agile/Scrum and Waterfall.
- Experienced in the end-to-end software testing lifecycle: requirement analysis, test planning, test design, environment preparation, execution, defect management, and reporting.
- Hands-on experience in Web Application Testing, API Testing, and SQL Database Testing for hotel booking web application and telecom management systems.
- Has experience in writing and executing SQL queries to retrieve, verify, and validate backend data, including booking, payment, refund, telecom provisioning, gateway, SIP-related, and CDR/billing records.
- Experienced in validating data accuracy, integrity, and consistency across web interfaces, REST APIs, backend services, and relational databases.
- Experience in functional and non-functional, sanity, unit, integration, system, exploratory and regression testing, as well as performance and security testing.
- Good English communication skills with proven ability to collaborate effectively with cross-functional teams in US, Canada, India, Turkey.
- Web Technologies: .NET Core / ASP.NET Web API, Java, Node.js, ReactJS, Angular, HTML5, CSS3, RESTful APIs, gRPC.
- Database: Microsoft SQL Server, Azure SQL Database, PostgreSQL, MySQL, Redis, SSMS, SQL Queries (JOINs, Subqueries, Aggregations), CRUD Verification, Data Integrity & Consistency Checks.
- Automation & Testing Tools: Postman, Robot Framework, Playwright, Selenium.
- Programming & Scripting: SQL, Python, C#, Shell/Bash, Perl.
- Cloud & CI/CD Integration: Docker, Kubernetes (K8s), Kafka, GitLab CI/CD, Jenkins.
- Version Control & Test Management: Git, GitHub, SVN, Bitbucket, Jira, Confluence/Wiki.
- AI-Assisted Development: Devin AI Agent.
- Methodologies: Agile/Scrum, Waterfall.
Supports end-to-end hotel operations, including room management, hotel booking workflows, payment processing, refund handling, and Admin Portal functions.
- Analyze and validate relational database structures and relationships supporting hotels, rooms, availability, reservations, booking statuses, payments, and refunds:
- Design and execute SQL queries to retrieve and validate application data stored in the database.
- Perform CRUD operations (INSERT, SELECT, UPDATE, DELETE) to verify data creation, modification, retrieval, and deletion.
- Use SQL JOINs, subqueries, filtering, sorting, and aggregate functions to retrieve and analyze data across multiple database tables.
- Verify booking records, room availability updates, payment transactions, refund information, transaction amounts, and booking statuses using SQL queries.
- Validate data integrity and consistency across the relational database, REST APIs, User Interface (UI), and Admin Portal.
- Perform functional testing of core hotel booking features: room creation, room search, filtering, and reservation workflows.
- Execute end-to-end testing covering real-time room reservations, confirmations, cancellations, and payment status verification.
- Execute Admin Portal functionalities related to hotel/room management, booking management, payment processing, and refund workflows.
- Perform UI testing to validate layout responsiveness, hotel information accuracy, pricing display, and user experience across browsers.
- Log, track, and support investigation of functional, API, and database defects in Jira using SQL evidence and test results.
Centralized web-based management and configuration of VoIP network elements, supporting service provisioning, SIP call routing, and gateway configuration across Call Controllers and Media Gateways.
- Analyze and validate relational database structures and relationships for telecom web applications and backend systems (subscriber data, service provisioning, SIP parameters, call routing, gateway settings):
- Write and execute SQL queries (JOINs, subqueries, aggregations) to retrieve, analyze, and validate backend database records.
- Perform direct database verification through CRUD operations for configuration validation, test data setup, and troubleshooting.
- Validate telecom gateway provisioning data, subscriber configurations, SIP parameters, call-routing information, and CDR/billing records in the database.
- Verify data consistency and synchronization across web interfaces, backend services, REST APIs, EMS workflows, and database records.
- Perform manual and functional testing covering service provisioning, subscriber management, gateway configuration, trunk management, and system monitoring.
- Execute sanity, component, integration, system, exploratory, and regression testing.
- Use Postman to perform REST API testing, validating HTTP requests/responses, status codes, JSON payloads, and backend business logic.
- Investigate defects, perform root cause analysis, verify fixes, and collaborate with developers to improve product quality.
🇻🇳 Bản Dịch Tiếng Việt Đối Chiếu
- Có 5 năm kinh nghiệm QA phần mềm cho ứng dụng nghiệp vụ (Business Application) và Hệ thống Quản lý Mạng Viễn thông VoIP (EMS).
- Kinh nghiệm làm việc với các phương pháp phổ biến: Agile/Scrum và Waterfall.
- Nắm vững toàn bộ vòng đời kiểm thử (STLC): phân tích yêu cầu, lập kế hoạch, thiết kế kịch bản test, chuẩn bị môi trường, thực thi, quản lý lỗi và báo cáo.
- Kinh nghiệm thực chiến trong Kiểm thử Web, Kiểm thử API và Kiểm thử CSDL SQL cho hệ thống đặt phòng khách sạn và quản lý viễn thông.
- Thành thạo viết và chạy truy vấn SQL để lấy, kiểm chứng và xác thực dữ liệu backend: đặt phòng, thanh toán, hoàn tiền, cấp phép viễn thông (provisioning), gateway, thông số SIP và bản ghi cước (CDR/billing).
- Xác thực độ chính xác, tính toàn vẹn và nhất quán dữ liệu xuyên suốt từ giao diện Web, REST API, dịch vụ backend đến CSDL quan hệ.
- Thực hiện đa dạng loại hình test: functional, non-functional, sanity, unit, integration, system, exploratory, regression, cũng như performance và security testing.
- Giao tiếp tiếng Anh tốt, có kinh nghiệm phối hợp hiệu quả với các team đa quốc gia tại Mỹ, Canada, Ấn Độ, Thổ Nhĩ Kỳ.
- Công nghệ Web: .NET Core / ASP.NET Web API, Java, Node.js, ReactJS, Angular, HTML5, CSS3, RESTful APIs, gRPC.
- Cơ sở dữ liệu: Microsoft SQL Server, Azure SQL Database, PostgreSQL, MySQL, Redis, SSMS, Truy vấn SQL (JOINs, Subqueries, Aggregations), Kiểm chứng CRUD, Kiểm tra Toàn vẹn & Nhất quán dữ liệu.
- Công cụ Test & Automation: Postman, Robot Framework, Playwright, Selenium.
- Ngôn ngữ & Scripting: SQL, Python, C#, Shell/Bash, Perl.
- Cloud & CI/CD: Docker, Kubernetes (K8s), Kafka, GitLab CI/CD, Jenkins.
- Quản lý Mã nguồn & Test: Git, GitHub, SVN, Bitbucket, Jira, Confluence/Wiki.
- Công cụ AI hỗ trợ: Devin AI Agent.
- Phương pháp phát triển: Agile/Scrum, Waterfall.
Hỗ trợ vận hành khách sạn từ đầu đến cuối: quản lý phòng, luồng đặt phòng, xử lý thanh toán, hoàn tiền và cổng quản trị Admin Portal.
- Phân tích và xác thực cấu trúc CSDL quan hệ cùng mối liên kết giữa các bảng khách sạn, phòng, lịch trống, đặt chỗ, trạng thái, thanh toán và hoàn tiền:
- Thiết kế và chạy câu lệnh SQL để truy xuất và xác thực dữ liệu ứng dụng lưu trong DB.
- Thực hiện các thao tác CRUD (INSERT, SELECT, UPDATE, DELETE) để kiểm chứng việc tạo, sửa, đọc và xóa dữ liệu.
- Sử dụng SQL JOINs, truy vấn con (subqueries), lọc, sắp xếp và hàm tổng hợp (COUNT, SUM...) để phân tích dữ liệu trên nhiều bảng.
- Kiểm chứng bản ghi đặt phòng, cập nhật số phòng trống, giao dịch thanh toán, thông tin hoàn tiền, số tiền và trạng thái đặt phòng bằng SQL.
- Xác thực tính toàn vẹn và nhất quán dữ liệu giữa CSDL quan hệ, REST APIs, Giao diện người dùng (UI) và Admin Portal.
- Kiểm thử chức năng các tính năng cốt lõi: tạo phòng, tìm kiếm phòng, bộ lọc và luồng đặt phòng.
- Kiểm thử đầu-cuối (E2E) luồng đặt phòng thời gian thực, xác nhận đặt chỗ, hủy phòng và kiểm tra trạng thái thanh toán.
- Kiểm thử chức năng Admin Portal: quản lý khách sạn/phòng, quản lý đơn đặt, xử lý thanh toán và hoàn tiền.
- Kiểm thử giao diện (UI): kiểm tra hiển thị responsive, độ chính xác thông tin khách sạn, hiển thị giá trên nhiều trình duyệt.
- Ghi nhận, theo dõi và hỗ trợ điều tra lỗi chức năng, API và DB trên Jira kèm bằng chứng kết quả SQL.
Hệ thống quản trị tập trung trên nền web cho các thiết bị mạng VoIP, hỗ trợ cấp phép dịch vụ, định tuyến cuộc gọi SIP và cấu hình gateway trên Call Controllers & Media Gateways.
- Phân tích và xác thực cấu trúc CSDL quan hệ cho ứng dụng web viễn thông và hệ thống backend (dữ liệu thuê bao, cấp phép dịch vụ, thông số SIP, định tuyến cuộc gọi, cấu hình gateway):
- Viết và chạy truy vấn SQL (JOINs, subqueries, aggregations) để lấy, phân tích và xác thực bản ghi DB phía backend.
- Kiểm chứng trực tiếp trên DB qua thao tác CRUD để xác nhận cấu hình, chuẩn bị dữ liệu test và xử lý sự cố (troubleshooting).
- Xác thực dữ liệu cấp phép gateway, cấu hình thuê bao, thông số SIP, bảng định tuyến cuộc gọi và bản ghi tính cước (CDR/billing).
- Kiểm chứng tính nhất quán và đồng bộ dữ liệu giữa giao diện web, dịch vụ backend, REST APIs, luồng EMS và bản ghi DB.
- Kiểm thử thủ công và chức năng: cấp phép dịch vụ, quản lý thuê bao, cấu hình gateway, quản lý trung kế (trunk) và giám sát hệ thống.
- Thực thi kiểm thử sanity, component, integration, system, exploratory và regression.
- Dùng Postman kiểm thử REST API, xác thực HTTP request/response, mã trạng thái, JSON payload và logic nghiệp vụ backend.
- Điều tra lỗi, phân tích nguyên nhân gốc rễ (RCA), kiểm tra bản vá lỗi và phối hợp với Developer nâng cao chất lượng sản phẩm.