UFT (QTP) Interview Questions
Interviewing for an enterprise automation role that uses Micro Focus UFT (formerly QuickTest Professional)? Practice with an AI that asks about the object repository versus descriptive programming, checkpoints, VBScript, actions and reusability, and structuring UFT frameworks.
No account needed · Scored in under a minute against a senior rubric
What do interviewers ask about UFT (QTP)?
UFT interviews focus on the concepts that make its object-based automation work. Expect questions on the object repository (how UFT recognizes objects and stores their properties), the difference between shared and local repositories, and descriptive programming (identifying objects at runtime by properties instead of the repository). You will be asked about checkpoints (standard, text, bitmap) and the output value, synchronization and wait strategies, VBScript fundamentals, actions and their reusability, parameterization and data tables, and recovery scenarios. Framework questions cover keyword-driven, data-driven, and hybrid designs in UFT. The tool is legacy in many shops, so interviewers also probe migration awareness.
What do UFT (QTP) interviewers ask at junior, mid and senior level?
The same tool, three different interviews. Find your row before you prepare.
| Level | What interviewers probe | Typical question |
|---|---|---|
| Junior | What interviewers probeThe object repository, record and playback, VBScript basics, and using checkpoints to verify a screen. | Typical questionWhat is the object repository in UFT, and what happens when an object property changes? |
| Mid-level | What interviewers probeDescriptive programming, shared function libraries, data-driven runs with data tables, and recovery scenarios. | Typical questionWhen would you use descriptive programming instead of the object repository? |
| Senior | What interviewers probeLegacy suite maintenance, migration from UFT to open-source tools, licensing, and skills transition. | Typical questionHow would you plan a migration of 1,500 UFT scripts to a modern framework? |
Which UFT (QTP) topics come up most?
Key areas interviewers evaluate when asking about uft / qtp.
Object Repository
How UFT recognizes and stores object properties; shared vs local repositories.
Descriptive Programming
Identifying objects at runtime by properties instead of the repository.
Checkpoints & Output
Standard, text, and bitmap checkpoints and capturing output values.
VBScript
The scripting language behind UFT logic, functions, and flow control.
Actions & Reuse
Reusable actions, parameterization, and data tables for data-driven runs.
Recovery Scenarios
Handling unexpected events and errors during execution.
What are common UFT (QTP) interview questions?
Questions based on real interview patterns. Practice answering these with AssertHired’s AI interviewer.
- 01
What is the object repository, and what is the difference between shared and local?
- 02
What is descriptive programming, and when would you use it instead of the repository?
- 03
What types of checkpoints does UFT offer, and when do you use each?
- 04
How do you handle synchronization in UFT?
- 05
What is an action, and how do reusable actions help?
- 06
How do you implement data-driven testing with the data table?
- 07
How would you structure a keyword-driven or hybrid framework in UFT?
- 08
UFT is legacy in many teams, how would you approach migrating off it?
Go Deeper on UFT / QTP
Practice is free. These are the guides and project packs that turn the answers into working skills.
How does AssertHired help you practice UFT (QTP) questions?
Three steps. No fluff. Designed specifically for QA engineers.
Pick Your Focus
Choose from 6 QA-specific categories. Select your role, target company, and difficulty level to customize the experience.
Interview with AI
Answer 5 realistic interview questions from an AI that understands QA workflows, test architecture, and engineering culture.
Get Scored
Receive instant feedback scored across 4 dimensions: Technical Accuracy, Communication, Examples, and Depth of Knowledge.
Frequently Asked Questions
What is UFT (QTP)?
UFT (Unified Functional Testing), formerly QuickTest Professional (QTP), is a Micro Focus commercial tool for functional and regression test automation of desktop, web, and API applications. It uses an object repository, VBScript, and checkpoints, and is common in established enterprise environments.
What is descriptive programming in UFT?
Descriptive programming identifies objects at runtime by specifying their properties directly in code, rather than relying on a stored object repository. It is useful for dynamic objects, large applications, or when you want to avoid maintaining a big repository.
Is UFT still relevant?
It is legacy but still used in many large enterprises with long-lived test suites. Interviewers may ask about UFT concepts and about migrating to modern tools like Selenium or Playwright, so understanding both the tool and a migration path is valuable.
Can I practice UFT questions on AssertHired?
Yes. The AI interviewer asks object-repository, descriptive-programming, and framework questions with follow-ups and scores you across four dimensions.
From the Blog
Related guides and tips to help you prepare.
More Automation Frameworks Questions
Explore interview questions for related tools in this category.
Explore More Interview Prep Resources
Dive deeper into related QA interview topics.
Free QA career tools, no account needed
Instant and private, everything runs in your browser. Try them before you sign up.
QA Resume Checker
Instant 0-100 score on automation keywords, impact, and ATS formatting.
QA Cover Letter Generator
A tailored 3-paragraph QA cover letter from your resume and a job post.
QA Application Tracker
Drag-and-drop kanban to track every QA application from Applied to Offer.
QA Take-Home Test Generator
A realistic take-home assignment with a scenario, tasks, and a rubric.
QA LinkedIn Headline Generator
A recruiter-searchable headline, About section, and skills list.
QA STAR Story Builder
Structure a QA behavioral answer with the STAR method and instant checks.
QA Bug Report Generator
Build a clean, reproducible bug report for Markdown, Jira, or plain text.
Boundary Value Analysis Generator
Generate boundary value and equivalence partitioning test cases from a range.
QA Metrics Calculator
Calculate DRE, defect leakage, defect density, and pass rate with interpretation.
QA Test Plan Generator
Build a structured test plan (scope, approach, criteria, risks) in Markdown.
QA Salary Calculator
Estimate QA, SDET, and automation tester pay by level, market, and skills.
QA Offer Evaluator
See total comp, a counter range, and a ready-to-send negotiation message.
Ready for Your UFT / QTP Interview?
Practice with AI that asks real object-repository, descriptive-programming, and framework questions.
Join 500+ QA engineers already practicing with AssertHired.
A test passes locally but fails in CI about one run in five. Walk me through what you check first, and why.
Scored on the same four dimensions as the real thing: Technical accuracy · Coverage · Clarity · Best practices.
Rather skip ahead? Create a free account