HR Quality Control & Assurance 3 — Questions and Answers
Question 1: In agile HR software teams, quality assurance is best described as:
- A final gate before release handled by a separate QA department
- An activity integrated throughout every sprint by the whole team (Correct answer)
- A phase that begins only after all features are complete
- A process managed exclusively by the product owner
Correct answer: An activity integrated throughout every sprint by the whole team
Agile QA is a continuous, team-wide responsibility embedded in every sprint rather than a handoff phase at the end of development.
Question 2: What does 'shift-left testing' mean in an HR software development context?
- Moving testing tasks to junior team members
- Conducting testing earlier in the development lifecycle (Correct answer)
- Prioritizing left-to-right UI navigation testing
- Shifting testing responsibilities from QA to operations
Correct answer: Conducting testing earlier in the development lifecycle
Shift-left testing moves quality checks earlier in the SDLC — ideally during requirements and design — to catch defects when they are cheapest to fix.
Question 3: Which document formally defines the scope, approach, resources, and schedule for QA activities on an HR software project?
- Test Case Document
- Test Plan (Correct answer)
- Bug Report
- Requirements Specification
Correct answer: Test Plan
A Test Plan outlines the overall strategy, objectives, schedule, estimations, deliverables, and resources required for a testing effort.
Question 4: A QA engineer finds that the HR portal displays corrupted characters for employee names with accents (e.g., José). What type of issue is this?
- Performance issue
- Localization/encoding defect (Correct answer)
- Authentication bug
- Database connection error
Correct answer: Localization/encoding defect
Character encoding or localization defects occur when software fails to correctly handle non-ASCII characters, special characters, or international text.
Question 5: What is the key difference between verification and validation in HR software QA?
- Verification tests the final product; validation tests the code
- Verification checks if the product was built correctly; validation checks if the right product was built (Correct answer)
- Verification is manual; validation is automated
- Verification is done by developers; validation is done by clients only
Correct answer: Verification checks if the product was built correctly; validation checks if the right product was built
Verification asks 'Did we build it right?' (process conformance), while validation asks 'Did we build the right thing?' (meets user needs).
Question 6: When testing an HR software payroll module, a tester inputs a salary of -$50,000. This is an example of:
- Stress testing
- Negative testing (Correct answer)
- Performance benchmarking
- Integration testing
Correct answer: Negative testing
Negative testing verifies that the system handles invalid, unexpected, or out-of-range inputs gracefully without crashing or producing incorrect results.
Question 7: Which quality standard is most commonly referenced when auditing HR software data privacy practices?
- ISO 9001
- SOC 2 Type II (Correct answer)
- IEEE 829
- CMMI Level 3
Correct answer: SOC 2 Type II
SOC 2 Type II audits evaluate whether a software vendor's controls around security, availability, and confidentiality meet defined criteria over a period of time.
In agile HR software teams, quality assurance is best described as: