Development:
Our front-end developer worked on the client side of the tax refund solution (i.e., apps used by the buyers and shop employees to fill in tax forms), fixing existing bugs and implementing new features. Here is what he did:
●
Migrated the old version of the tax refund web app from Angular 4 to Angular 12
●
Implemented new features associated with the tax refund forms used in different countries, such as adding new data fields and adjusting the data processing logic
●
Ensured that every filled tax refund form was correctly validated using automated custom validations of the corresponding country where the store is located
●
Supported the web client on different devices, such as smartphones, desktop computers, in-store terminals, and more
●
Fixed security vulnerabilities
●
Revamped the web client software to enable document scanning using a smartphone or tablet camera, data parsing, and seamless transmission to the server side for subsequent processing
●
Managed purchase and taxation history. This feature allows store managers to keep track of purchases, tax refund calculations, and official documents issued for the customs office based on a national template. Managers could view and modify those documents if needed.
●
Our QA engineer took on the responsibility of deploying different solution versions in a virtual environment for testing. This was due to the team not having a DevOps professional who could assist with the deployment.
●
Tested all the new features that have been added by the development team
●
Investigated how the system will interact with each partner shop by creating a virtual environment imitating a real shop and configuring it with all the corresponding settings.
●
Validated that the tax refund solution works seamlessly in different browsers. It was particularly challenging to test Internet Explorer because the QA engineer had to use a VMware with an older Windows version.
●
Identified hidden bugs and errors and prepared the newly implemented features for release
●
Thoroughly documented the entire system and the testing process