A team is developing software and testing it using a dummy back end. That team is not allowed to have access to the real system for testing (politics), so my team is testing it with the real back end. Our team has nothing do with the team who developed the software.
We get the User Story which was implemented on the last sprint and we get the software. We are external testers and not part of the Agile Team. Then we automate the test cases. Now the product owner wants us to automate the test case with Agile methods.
According to the Product owner, the specification team will gives us test cases (the product owner has no idea who writes the test cases) in the form of a User Story and we have to say how much story points for that user story. Has anyone worked like this before?
Let's say our sprint ended today and we automated the regression part, but tomorrow we got the new version of the software. Our test cases may not work in the new version if there were UI or any other changes. That means we have to update our testcases in coming sprint and wait till our next sprint ends and product owner reviews it and accepts it before we can run the test. It would already be late for the result.
How can we make this situation work? Any tips for someone who has experience in automating test cases with agile methodology but is not the part of the agile team who developed the software would be appreciated.