Hi!
At our company the build process has it's QA phase done by humans, not by autmatic means.
This is how it cuts the otherwise automatic process in half:
- When a build has been build QA team gets the email notifications from FB
- If there are paralell builds QA makes decision about what to test per current managerial notifications
- QA does testing
- QA lead comes to me telling the result
- When build passed QA, I manually start the deployment part
- When build failed QA I wait until the blockers/criticals get fixed then restart the whole process.
I am looking for better ways how can I eliminate my presence from the middle.