GSPANN's QE team came up with a comprehensive plan that completely revamped the client's application release process. One significant contribution was introducing the client to the concept of the QA lifecycle. The test automation infrastructure included the creation of test strategies, an overarching test plan, and building a test case repository.
To provide a comprehensive solution, our team did the following:
- Created a testing repository: This repository provides a centralized location where test cases are stored. The client can easily add or modify the contents of this at any time, providing a scalable foundation for future testing.
- Built a centralized planning framework: Using Confluence as a team workspace tool, the client can now document application planning and module descriptions, among other things.
- Provided bug tracking, reporting, and resolution: Bugs are now formally logged and tracked using Jira. Developers and management can instantly view the application release status at any given moment.
- Implemented end-to-end testing: Incorporated integration testing, feature testing, smoke testing, and regression testing, among other forms of testing, into the client's overall deployment process.
- Created a QE automation framework: The comprehensive testing framework is fully automated, reducing the possibility of human error when new features are rolled out to production. The automation aspect also improves scalability.