What is Service Level Objective (SLO)?
A Service Level Objective (SLO) is a target value or range for a measured aspect of service reliability, for example "99.9% of requests succeed" or "95% of requests complete under 300ms", that a team commits to meeting over a window.
Free to start · 7-day trial on paid plans
In depth.
SLOs sit in a trio. A Service Level Indicator (SLI) is the actual measurement (the observed success rate or latency). The SLO is the target for that SLI. A Service Level Agreement (SLA) is a contractual promise to a customer, usually looser than the internal SLO, with penalties if breached. So SLI is what you measure, SLO is what you aim for, and SLA is what you promise externally.
SLOs reframe quality from "no bugs" to "reliable enough." A 100% reliability target is neither achievable nor worth the cost; an SLO defines the right amount of reliability and makes trade-offs explicit. The gap between the SLO and 100% is the error budget, the amount of unreliability you can spend on shipping features and taking risks.
For QA and SDET work, SLOs matter because they shape what to test and how hard. Testing protects the journeys tied to your most important SLOs; performance tests assert against latency SLOs; synthetic monitoring and alerting watch SLIs in production. Speaking in SLO terms signals you think about reliability the way modern SRE-influenced teams do.
Why interviewers ask about this.
SLOs come up in interviews for SDET, performance, platform, and lead roles. Knowing the SLI/SLO/SLA distinction and tying testing decisions to reliability targets shows you think about quality as managed risk, not perfection.
Example scenario.
A checkout service has an SLO of 99.9% availability and 95th-percentile latency under 400ms. The performance suite asserts the latency SLO under load, synthetic checks watch the availability SLI in production, and a release that would push latency over the SLO is held, the objective makes the go/no-go call objective.
Interview tip.
Cleanly separate SLI (the measurement), SLO (the internal target), and SLA (the external contractual promise). Then connect SLOs to testing: what you protect, what your performance tests assert, and what monitoring watches.
Frequently asked questions.
What is the difference between an SLO, an SLI, and an SLA?
An SLI is the actual measurement (observed success rate or latency). An SLO is the internal target for that SLI. An SLA is the external, contractual promise to customers, usually looser than the SLO, with penalties for breach.
Why not aim for 100% reliability?
100% is unachievable and not cost-effective. An SLO defines "reliable enough", and the gap between the SLO and 100% becomes the error budget you can spend on shipping features and taking calculated risks.
Related Terms
Explore related glossary terms to deepen your understanding.
Related Resources
Dive deeper with these related interview prep pages.
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.
Ready to Ace Your QA Interview?
Practice explaining service level objective (slo) and other key concepts with our AI interviewer.
Join 1,200+ QA engineers already practicing with AssertHired.
Start your free QA interview