Skip to content
RED SAGSkills
hardAutomation Test Engineer interview question

What does testing in production mean, and how would you do it safely?

What the interviewer wants to hear

  • Complements pre-release testing, does not replace it
  • Synthetic monitoring of key journeys
  • Feature flags, canary releases and gradual rollout
  • Test accounts and data isolated from real users
  • Observability with alerts and quick rollback

Model answer

Testing in production means checking the real system with real infrastructure, data volumes and integrations, which staging can never fully match. It adds to pre-release testing; it does not replace it. One part is synthetic monitoring: automated scripts, often the same Playwright journeys, run every few minutes in production using dedicated test accounts, for example logging in and searching, and alert if they fail. Another part is safe release practices: feature flags so a feature can be turned on for internal users first, canary releases to a small percentage of traffic, and automatic rollback if error rates or latency rise. Test data must be clearly marked and isolated, so test orders are never shipped or counted in revenue. Strong observability, with logs, metrics and traces, makes problems visible quickly. Destructive tests, like heavy load, need careful planning and approval.

Can you answer it under time pressure?

Take a timed hard round and get scored on every answer.

Start mock interview

More hard Automation Test Engineer questions