JAVA Automation Creation

Paul Meyer

Automation Engineer
QA Engineer
QA Tester
C#
Java
Selenium
Mercury Network
Platinum Data Solutions

Company

Mercury Network is an award-winning appraisal vendor management software platform used by more than 1000 ECOA compliant lenders and AMC operations.

Project Summary

  1. Create a JAVA Stack Automation Framework for the Platinum Data Solutions application within Mercury Network.
  2. Gather feedback from Development and Product Management on key critical areas that need continuous testing.
  3. 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.

Partner With Paul
View Services

More Projects by Paul