Web Testing Automation with Puppeteer
Budget: $250 – $750 USD
Puppeteer Automation Developer for Web Testing
⸻
Project Description:
We’re looking for a developer to build an automated testing setup using Puppeteer. The goal is to automate login flows and user actions on a web app, with clear test results and reliable headless execution. The code should be clean, modular, and easy to extend.
Exact Scenario will be a visit to a result page, a click on a detail page and then a button action.
⸻
Responsibilities:
• Write Puppeteer scripts for login and key user flows
• Manage sessions, cookies, and basic authentication
• Create modular code for easy test reuse
• Output clear logs or reports of test results
• Ensure tests run smoothly in headless mode
⸻
Requirements:
• Experience with Puppeteer and Node.js
• Strong understanding of browser automation and web interactions
• Familiarity with login/session handling
• Bonus: Experience with test frameworks (Jest, Mocha) or CI tools
⸻
Deliverables:
• Well-structured test scripts
• Centralized browser and login logic
• Log or result output
• Setup instructions
1. Have you built browser automation scripts using Puppeteer before?
2. Are you comfortable automating login flows, including handling cookies and sessions?
3. Have you used Node.js in multiple projects?
4. Can you write modular JavaScript code that can be reused across tests?
5. Are you able to run Puppeteer in headless mode for automated testing?
6. Have you worked on any test automation projects before?
7. Can you create simple logging or output for test results?
8. Are you familiar with handling timeouts, waits, or dynamic content in Puppeteer?
9. Can you deliver well-documented code that others can easily understand and maintain?
⸻
Project Description:
We’re looking for a developer to build an automated testing setup using Puppeteer. The goal is to automate login flows and user actions on a web app, with clear test results and reliable headless execution. The code should be clean, modular, and easy to extend.
Exact Scenario will be a visit to a result page, a click on a detail page and then a button action.
⸻
Responsibilities:
• Write Puppeteer scripts for login and key user flows
• Manage sessions, cookies, and basic authentication
• Create modular code for easy test reuse
• Output clear logs or reports of test results
• Ensure tests run smoothly in headless mode
⸻
Requirements:
• Experience with Puppeteer and Node.js
• Strong understanding of browser automation and web interactions
• Familiarity with login/session handling
• Bonus: Experience with test frameworks (Jest, Mocha) or CI tools
⸻
Deliverables:
• Well-structured test scripts
• Centralized browser and login logic
• Log or result output
• Setup instructions
1. Have you built browser automation scripts using Puppeteer before?
2. Are you comfortable automating login flows, including handling cookies and sessions?
3. Have you used Node.js in multiple projects?
4. Can you write modular JavaScript code that can be reused across tests?
5. Are you able to run Puppeteer in headless mode for automated testing?
6. Have you worked on any test automation projects before?
7. Can you create simple logging or output for test results?
8. Are you familiar with handling timeouts, waits, or dynamic content in Puppeteer?
9. Can you deliver well-documented code that others can easily understand and maintain?
Related categories:
Business, Accounting, Human Resources & Legal
JavaScript
Test Automation
Node.js
Express JS