WebScraper, SW-Ecom, RMS, Universal Profile, APG Control & Monitor
WebScraper: This project offers a service that allows users to extract any kind of content from any website and store it as an API for further use. I participated in this project as a team leader, analyzed client requirements, created a work breakdown structure (WBS), and assigned team members to the project.
RMS (Remote Meteorological System): This system allows users to view meteorological information via a website and mobile application. Administrators can manage and modify stations across all provinces. My responsibilities included gathering and documenting full requirements, creating the WBS, building the project backend with Java, Spring, and MongoDB, and allocating team members to the project.
Universal Profile: A system for profile creation and management, providing users the ability to view and pause content on one device and resume on another, offering a seamless cross-platform experience. It deploys a centralized personalization framework to provide scalable architecture across multiple products, tailored to individual user preferences and needs.
APG Control & Monitor: This web-based application runs on the EDS Portal (Guide Studio) and allows users to update the APG configuration and notify all instances of affected subsystems. It simplifies adding or removing an instance of an APG subsystem and tracks data from its input at APG HE to its output from GD (Guide Driver).
Choose technologies and build backend project structure with Spring, MongoDB, and Restful web service.
Allocated and managed team members and provided support as needed.
Supported team members and deployed release code.
Researched and applied the LISA tool for automation testing.
Implemented a data-driven approach to automation testing.
Developed test cases and code to support the UP Team in applying automation testing.
Wrote an extended LISA library using Java to perform verification of JSON-based responses.
Created a library to update test results back to the SpiraTeam tool, a test case management system.
Integrated LISA automation test scripts with Jenkins.
Collaborated with other teams to apply automation testing.
Provided support and guidance to new members working with LISA and automation testing.
Technologies: CA LISA tool, Selenium, Java, MongoDB, SQL Server, NodeJS, Angular2/4, Webpack, Redux, NodeJS, Docker