Bridge Exercise · Senior → Test Lead

Bridge Exercise: Senior Tester to Test Lead

You’re responsible for quality across the team, not just your own tests. Part 1: review a junior’s test plan and give structured feedback. Part 2: write the entry and exit criteria for a release.

Bridge Exercise ~50 min · Practical exercise
Scenario: ResyncPay — Payments Platform, Wellington SaaS

You have just been promoted to Test Lead at ResyncPay — a Wellington SaaS payments platform used by NZ businesses to process supplier invoices. It’s your first sprint in the lead role.

The team is building a new bulk payment upload feature: businesses upload a CSV file containing up to 10,000 payment records and the platform processes them as a batch. The junior tester on your team has submitted a test plan for the feature. Your job: review it, give structured feedback, then write the entry and exit criteria.

Part 1 — Review the Junior’s Test Plan

Read the test plan below. It has three significant issues. Identify them and write structured feedback for the junior tester using the format: “I noticed [observation]. The issue is [problem]. A stronger approach would be [recommendation].”

Bulk Payment Upload — Test Plan v0.1

Feature
Bulk payment upload via CSV file
Entry Criteria Issue
Testing will begin when the development team says the feature is ready for testing.
Scope
Manual testing of the CSV upload functionality via the UI.
Risk Assessment Issue
Not applicable — this is a standard upload feature.
Test Types Issue
Manual testing will be performed by the tester.
Exit Criteria
All test cases pass.
Timeline
1 sprint (2 weeks)

Write your feedback for the junior tester. Use the format provided. Be direct but constructive — you are developing their skills, not criticising them.

Model Test Plan Feedback

Part 2 — Write Entry and Exit Criteria

Write formal entry and exit criteria for the release of the bulk payment upload feature. These are the contractual conditions between QA and the rest of the team: testing cannot start until entry criteria are met; the release cannot proceed until exit criteria are met.

Think about: what does QA need to be in place before you can test effectively? What must be demonstrably true before you sign off on a release of a financial payments feature?

Entry and Exit Criteria — ResyncPay Bulk Payment Upload

Entry Criteria (testing can begin when ALL are met)

  • ✓ Feature code merged to the test branch and deployment confirmed by DevOps
  • ✓ Smoke test passes: all existing payment features (single payment, payment history, account management) are operational in the test environment
  • ✓ Test data prepared: CSV files with valid records, invalid format, duplicate payment IDs, over-limit amounts, and an edge-case file at exactly 10,000 records
  • ✓ API documentation updated to reflect the bulk upload endpoint and reviewed by QA
  • ✓ Acceptance criteria reviewed and signed off by the Product Owner before testing begins
  • ✓ Test environment is isolated from production data — confirmed by DevOps

Exit Criteria (release can proceed when ALL are met)

  • ✓ All P1 and P2 test cases passed (no outstanding P1 or P2 defects open)
  • ✓ P3 defects documented with explicit risk acceptance sign-off from the Product Owner and Engineering Lead
  • ✓ Performance threshold met: bulk upload of 10,000 records completes within 5 minutes from file submission to final processed status
  • ✓ Error handling verified for all defined error types: invalid CSV format, duplicate payment IDs, over-limit transactions, and malformed amount fields
  • ✓ API integration tests passing: upload endpoint, status polling endpoint, and error response format verified against API documentation
  • ✓ QA sign-off document completed, reviewed, and countersigned by the Product Owner
  • ✓ Regression suite passes: no regressions in existing single-payment functionality
Key learning: Entry and exit criteria are not QA bureaucracy — they are the contract between QA and the rest of the team. Entry criteria protect QA from being handed half-built features and expected to test them. Exit criteria protect the organisation from releasing features that have not been verified to the required standard. As Test Lead, your credibility rests on the quality of these criteria. Write them before testing starts, not after. A release that proceeds without meeting exit criteria is a documented risk acceptance, not an undocumented shortcut.
← Mid-Level → Senior Bridge Back to Bridge Exercises Hub →