This is currently an ongoing project to setup and maintain a working test framework built with Java (TestNG), Maven, and Selenium for browser automation. The test structure consists of using the page object model to maintain key pages for testing.
Java
Maven
Selenium
PostgreSQL
Docker
Page object model
Page objects
Methods
API endpoint coverage
Identifying API test coverage
Setting up reporting to identify test failures
Logging PostgreSQL
Storing test data in database
CI/CD pipeline for running automatic test run
Dockerizing the test framework