Cloud Engineer Quality Control & Assurance 3 — Questions and Answers
Question 1: Which AWS service enables automated compliance checks against best practices for cloud resources?
- AWS CloudTrail
- AWS Config (Correct answer)
- AWS Inspector
- AWS Shield
Correct answer: AWS Config
AWS Config continuously evaluates resource configurations against desired rules and flags non-compliant resources.
Question 2: In a CI/CD pipeline, what is the purpose of a 'quality gate'?
- To control network access between pipeline stages
- To block a build from progressing if it fails defined quality criteria (Correct answer)
- To schedule deployments during maintenance windows
- To encrypt build artifacts before storage
Correct answer: To block a build from progressing if it fails defined quality criteria
Quality gates enforce minimum thresholds (e.g., test coverage, vulnerability count) that must be met before a build advances.
Question 3: Which type of testing simulates real user behavior by sending thousands of concurrent requests to a cloud application?
- Regression testing
- Load testing (Correct answer)
- Mutation testing
- Contract testing
Correct answer: Load testing
Load testing evaluates system performance and stability under high concurrent user traffic conditions.
Question 4: What is 'chaos engineering' in the context of cloud quality assurance?
- Running unstructured ad-hoc tests with no defined criteria
- Intentionally injecting failures to test system resilience (Correct answer)
- Disabling monitoring to measure baseline performance
- Deploying random code changes to discover hidden bugs
Correct answer: Intentionally injecting failures to test system resilience
Chaos engineering proactively introduces controlled failures to verify that systems can withstand unexpected disruptions.
Question 5: A team uses contract testing between microservices. What does this approach verify?
- That legal SLAs are documented correctly
- That each service honors the API contract expected by its consumers (Correct answer)
- That all services share the same database schema
- That network latency stays below a defined threshold
Correct answer: That each service honors the API contract expected by its consumers
Contract testing ensures that a provider service's API response matches what its consumer services actually expect.
Question 6: Which cloud-native practice uses feature flags to control which users see new functionality during QA?
- Blue/green deployment
- Progressive delivery (Correct answer)
- Rolling update
- A/B infrastructure testing
Correct answer: Progressive delivery
Progressive delivery uses feature flags to gradually expose new features to controlled user segments for quality validation.
Question 7: What does DORA's 'change failure rate' metric measure in a cloud delivery pipeline?
- How often deployments are rolled back due to infrastructure cost overruns
- The percentage of deployments that cause a production incident or require hotfix (Correct answer)
- The time taken to fix a failing build in CI
- The ratio of passing to failing unit tests per sprint
Correct answer: The percentage of deployments that cause a production incident or require hotfix
Change failure rate tracks how many production deployments result in degraded service, requiring a fix or rollback.
Which AWS service enables automated compliance checks against best practices for cloud resources?