Overview
The Client is a US-based, develops cloud-based platform with machine learning and artificial intelligence fo.r automotive retail industry.
Business Need- To automate test cases for different logins of their application for different Operating Systems and browser combinations using Selenium Web driver.
- 2000 + manual and 1200 + Selenium automation regression scripts maintains, and execution is taking 7 days with 21 offshore and 4 onsite people
- The existing QA execution cycle is more than 7 days of 3 weeks sprint
- Average by QA person design 15 functional test cases, executing 22 test cases, and automate 3 scripts per day is leads lot of capacity
- Needed a reliable partner who could effectively provide seamless Automation services
- Customer experienced several issues with its QA
- Automate critical scenarios for regression testing
- No integration b/w requirement, source control, CI & CD, test and defect management tools
- Taking three days to create test data for automation test execution for a release
- More than 20 VM’s/VDI’s are using for automation test execution for a release
- Coding standards and unit test was not properly done by Dev team because of timelines
- Manual risk assessment is causing production defects slippages
- Worked an iterative and incremental plan for test case and automation scripts migration into SmartQE
- All test types, levels are combined together with a single dashboard
- Integrated customer Jenkins to SmartQE
- Integrated Code coverage, Unit, regression (web) testing into same framework
- Identified data criteria's and automated those data criteria.
- Enhanced process for Defect Management
- Input data is extracted from DB, if don’t have DB access, created scripts to generate data before start executing of main regression suite
- Integrated Kubernetes cluster containerization for parallel executions
- Automation scripts maintains is easy with help of SmartQE diff feature.
- Integrated with CI and CD environment
- Client achieved 100% test automation coverage for cross browser compatibility
- Reduced 50% of work force
- Reduced QA 7 days execution cycle time to one day
- Automate & execute all the test cases related features generate 60% revenue
- We provided thorough documentation and step by step guide to the customer on how to run the tests and look for the results.
- Test data creation for each release cycle reduced around 50%
- Selenium Webdriver
- Java
- Jenkins
- TestNG