From Two Weeks of Manual Verification to Immediate Release Feedback
How a 15-person development team with no dedicated testers replaced manual post-deployment verification with automated API and UI testing.
The Challenge
A 15-person team was responsible for a cloud solution that needed to be deployed regularly. There were no dedicated testers. After deployments, verification was performed manually and could require approximately two weeks of one person's time.
The goal was to establish reliable automated verification so the team could receive immediate feedback after deployment without depending on a dedicated tester.
The Approach
I designed the verification scope and implemented automated API and UI testing. The tests were integrated into the CI/CD workflow so that deployed software could be verified automatically. Credentials were retrieved securely from Vault. Test results were automatically reported to Xray, giving Test Management traceable visibility into verification results.
The complete QA process was documented in Confluence and structured as a dedicated Jira project following ISTQB principles.
Before / After
| Before | After |
|---|---|
| Manual post-deployment verification | Automated verification |
| No dedicated tester | Automated quality gate |
| ~2 weeks of manual effort | Immediate feedback |
| Manual API/UI verification | Automated API/UI tests |
| Manual result communication | Automatic Xray reporting |
| Verification dependent on individuals | Repeatable process |
| Deployment followed by manual checking | Deployment followed by automated verification |
The Solution
I implemented approximately 200 automated API and UI tests using pytest and integrated them into the CI/CD process. The automated verification runs after deployment and provides immediate feedback. Results are reported to Xray automatically.
When verification fails, the team investigates the cause and can create a defect, fix the test, fix the software, or roll back the deployment depending on the situation. The automation therefore provides not only test execution, but a repeatable release verification process.
The Result
Business Impact
I don't simply automate individual tests. I build automated quality gates that become part of the software delivery process - giving teams immediate, traceable feedback without creating another manual bottleneck.