Automated Account Creation & Interaction Testing on Online Marketplace
Dibayar semasa penghantaran
1. General Information
Development of an application in the Node.js programming language, using the Puppeteer library for testing account creation functions on one of the most popular Russian online marketplaces and performing a series of actions using these accounts. Data for account creation (dummy data) will be pre-generated. Information about created accounts and performed actions will be saved in the PostgreSQL database.
2. Functional Requirements
Component 1: Testing Account Creation on the Online Marketplace
Develop functionality for testing automated account creation on the online marketplace using Puppeteer.
Generated data (dummy data) should be used to create new accounts.
Information about accounts created during testing should be saved in the PostgreSQL database.
Component 2: Testing Performing Actions on the Online Marketplace
The functionality should provide for automated selection of a random valid account from the database for conducting tests.
Testing authorization on the online marketplace using the selected account.
Testing the following actions on the platform:
Go to the ad page.
Add the ad to favorites.
Leaving a review.
Repeated visits to the pages of other ads (taken from the database).
Recording information about performed actions in the database during testing.
3. Technical Requirements
Use of Node.js as the main programming language.
Use of Puppeteer for testing web scraping and automating actions on the web.
Use of PostgreSQL as the main DBMS.
4. Desired Terms and Stages
Development and testing of Component 1 (testing the creation of accounts on the online marketplace) - 2 weeks.
Development and testing of Component 2 (testing performing actions on the online marketplace) - 3 weeks.
Integration of the two modules and conducting comprehensive testing - 1 week.
Experience with Node.js.
Proficiency with Puppeteer.
Experience with PostgreSQL.
Knowledge of asynchronous programming in Node.js.
Responsibility and observance of deadlines.
Payment Terms and Timelines:
Payment terms and timelines are to be discussed individually.
ID Projek: #36710933
41 pekerja bebas membida secara purata $700 untuk pekerjaan ini
❤️Warm Greetings❤️ Okay I got what you want exactly. As a senior software developer, I am pretty sure I can provide you satisfied result in time. I 'd love to discuss more details with you. Best Regards. Lika