Mercury Network is an award-winning appraisal vendor management software platform used by more than 1000 ECOA compliant lenders and AMC operations.
Project Summary
Create a JAVA Stack Automation Framework for the Platinum Data Solutions application within Mercury Network.
Gather feedback from Development and Product Management on key critical areas that need continuous testing.
Write out test cases, unit testing, API Testing and other code requirements as well as hook execution of the automations into Jenkins.
Final Results
Reviewed technology stack for the Platinum Data Solutions application project. Once completed, began constructing of the Automation Stack using JAVA 13, Selenium as the framework and Jenkins as the test runner with hooks into Azure DevOps to automatically kick off certain tests when deployment occurs. Extent Reports 4 was used to deliver reports to Development, Product Management and Executive level to be kept in the loop of success of automations.
Held several meetings with Product Management alongside Development to ensure initial focus of automation would be on key critical areas that need to have constant testing with near 100% reliability. Once a good sized plan was setup, began to create various Test Cases, Unit Cases, API Testing, Acceptance Criteria, success measures and performance metrics.
Once a testing map was established, set out on creating automation tests. As API was widely used for application, this was core focus first before moving onto UI Test Cases and Performance measurement. Once Automation was completed, had 200+ UI Tests alongside 100+ API Tests as well as performance metric analysis. This enhanced the QA process further by redirecting manual testing to the automation framework.
Like this project
Posted Apr 23, 2024
Establish a functional automation framework for recent company acquisition to improve testing and reliability of product deployments.