Description
Contributed in a Selenium Testing Framework of which the main libraries used were Selenium, TestNG, ExtentReports and GithubAction, this included support of multiple data inputs (JSON, xls, properties).
- Used Github Actions to publish framework as private maven atrifact in github private artifactory.
- Used Github Actions to consume the framework inside test repositories.
- Used dependabot to update all the repositories when a new framework released
- Used Github Actions to run the framework on push, pullrequest, and manual trigger
- Through this, I learned to build framework that can handle multiple UI tests in parallel, wrote test for Admin Application as well as Marketing Website.
- Did a POC on sending test execution logs to Report Portal by deploying its docker container on EC2 instance (Ubuntu).
- Worked on API Testing using Rest-Assured initially, then eventually moved to Postman.
- Did testing of features from Risk side before their release on production.