Question 1) Describe your responsibilities as a “Test Manager”?
Answer) Test Manager will be responsible for below activities:
i.To manage all testing activities from initiation till the closure of the project.
ii. To prepare Test Plan & Test Strategy document which will include all details related to testing activities like scope, methodology, tools, etc.
iii. Test estimation & schedule planning
iv. Resource hiring, mobilization
v. Risk mitigation planning
vi. To share progress report / metrices with various stake holders
vii. Get approval from the customer on deliverables
viii. Publish KPI for team leads and team members
ix. Daily review meeting with team and client
x. Budgeting and billing
Question 2) What key skills a “Test Manager” should have?
i. Project ownership
ii. Conflict management
iii. Good communication skills
iv. Issue management
v. Customer management
Question 3) Share your challenges faced in managing Testing projects?
Question 4) What is Testing metrics and why it is used?
Software testing metrics is the quantitative measure of the progress of any software testing process. This is used to analyse the current status and to take decision if any improvement required by changing testing approach or strategy.
Question 5) Explain various types of testing metrices available?
At broad level 3 types of testing metrices are mentioned below:
(a) Process Metrics: These metrics are mainly used to measure the effectiveness of testing processes and to implement improvement if required.
(b) Product Metrics: These metrics are mainly used to measure the quality of the product.
(c) Projects Metrics: These metrics are mainly used to measure the efficiency of testing team of any tools.
Question 6) Share few important testing metrices:
(a) Schedule adherence metrics
(b) Test case efficiency metrics
(c) Test coverage metrics
(d) Defect Status Metrics
(e) Defect density metrics
(f) Defect Rejection Ratio (To measure quality of test execution)
(g) Defect leakage Ratio (To measure quality of test execution)
(h) Defect severity metrics
(i) Defect finding rate metrics
(j) Defect fixing time metrics
(k) Defect cause metrics
(l) Execution efficiency for manual or automation tool metrics
(m) Resource efficiency metrics
(n) Overall test execution status metrics
Question 7) What processes or best practices do you follow in your project to maintain the quality?
a) Analyse various testing metrices to implement continuous improvement
b) Document all the best practices like various checklists and review process
c) Implement Test management tools and test execution tools for regression testing to minimize testing effort, time, cost and defect leakage.
d) Post-release analyse all the defects to find out root cause and take corrective and preventive actions.
Question 8) Explain various Test estimation methods available in the market?
Test estimation is done by test managers to evaluate the effort and time in completing any testing activity, which will help in calculating required resources and cost.
Below 3 estimation methods are mainly used:
• CFP (cosmic function point): Find out all the function point of the application and give weightage to each point as per time taken to test that function point, now calculate effort by measuring function point and calculate weightage.
• WBS (work breakdown structure): Break the project into smaller modules, assign the activity to team members and get it estimated then later validate the effort.
• 3 Point estimation: This technique is used to measure the probable outcome of future events based on the available information effort based on 3 points that is 1. Best case estimates 2. Most likely estimate 3. Worst case estimate
• UCS (Use case point): Project can be divided into smaller use cases to measure the effort.
• Expert Judgement: This technique is most commonly used in projects to calculate effort when manager has already managed similar projects, manager will use his prior experience, application knowledge and gut feeling.
Question 9) What all project development models/approaches are available in the market?
1) Agile
2) Spiral
3) Waterfall
4) Iterative enhancement/ Incremental
5) V model
6) Prototype Model
Question 10) Explain your experience on Agile framework?
Agile development framework is based on iterative enhancement model, when requirements are not clear and development has to be done in very short span of time then team develop the product as per available inputs. Solution or requirements gets evolved from one release to another as per market demand/trend.
Question 11) List down all the different “Automation Testing Tools” available in the market?
(a) Regression Testing Tool:
(i) Selenium
(ii) Micro Focus Unified Functional Testing (UFT)
(iii) IBM Rational Functional Tester
(iv) Web Application Test In Ruby (WATIR)
(v) Test Complete
(vi) Subject7
(vii) Sahi Pro
(viii) Test Drive
(ix) Silk Test
(x) TimeshiftX
(b) UI Testing Tools:
(c) API Testing Tool:
(d) Security Testing Tool:
(e) Mobile Testing Tool:
(f) Performance Testing Tool:
Question 12) How do you choose Automation tool for your project?
Question 13) What all “Test Management Tools” available in the market and out of that which one did you use?
Question 14) What do you understand by “Configuration Management”?
Question 15) Explain all type of “Test plan” available in the market?
Question 16) What do you understand by “Test Strategy” document and how it is different from “Test Plan”?
Question 17) What do you understand by “PDCA (Plan Do Check Act)”?
PDCA stands for Plan, Do, Check and Act
• Plan: Analyse improvement areas and plan action item to be taken
• Do: Implement action item for the improvement
• Check: Validate the result post implementation
• Act: Analyse result if improvement has been done or not
Question 18) What all various review processes you have implemented in your project?
Question 19) Explain potential Risk in a Testing project?
Question 20) What all Risk Mitigation plan/strategy you have implemented in your project?
Question 21) How will you decide if efficient testing has been done for your project?
Question 22) How will you handle Team conflict?
Question 23) What do you understand by Bug Triage?
Question 24) How do you handle if customer is not happy with deliverables?
Leave a Reply