Automation Script to Change Passwords on EA Accounts

Job ID: 38666088

Budget: €8 – €120 EUR

Job Description:
I need a web automation script that will log into multiple EA accounts, navigate to the password change section, update the password, and log out. The script should handle multiple accounts in an efficient manner and must work with and without two-factor authentication (2FA).

Project Requirements:
Automation Tool: The script can be written using Python, Java, JavaScript (Node.js), C#, Ruby, or PHP, with the use of automation frameworks like Selenium or UI.Vision (Kantu). I’m open to suggestions based on what works best.
Login: The script will need to log into different EA accounts by inputting the current credentials (username and password).
Password Change: Navigate to the account settings to change the password, using a new random password (can be generated by the script).
Multiple Accounts: The script should be able to handle multiple accounts. I will provide a list of account credentials.
Error Handling: The script should handle login failures, captcha, and other common errors that might occur (like account lockout or security questions).
Two-Factor Authentication (Mandatory): The script must work with and without 2FA. For accounts with 2FA enabled, the script should prompt for or handle the 2FA code during the process.
Logging: The script should create a log of the accounts that were successfully updated or encountered issues.