Job Description
Job Title: Python Developer with Selenium and AWS Experience
Location: [Dallas, TX]
Job Description:
We are seeking a skilled Python Developer with experience in Selenium for web automation and AWS for cloud infrastructure management.
The ideal candidate will have a strong background in Python programming, familiarity with web scraping and automation tools, and hands-on experience with various AWS services.
You will play a key role in designing, implementing, and maintaining automated processes and cloud solutions to enhance our project efficiencies and scalability.
Key Responsibilities:
* Develop and Maintain Automation Scripts: Design, implement, and maintain automation scripts using Python and Selenium to streamline web interactions, data extraction, and testing.
* AWS Infrastructure Management: Configure, deploy, and manage AWS services (e.g., EC2, S3, Lambda, RDS) to support scalable and efficient applications.
* Data Collection and Web Scraping: Develop scripts to scrape and collect data from various websites and APIs, ensuring compliance with ethical standards and policies.
* Collaborate Across Teams: Work closely with developers, data scientists, and project managers to integrate automation and cloud-based solutions into various applications.
* Optimize System Performance: Analyze and optimize existing automation and cloud infrastructure to ensure high availability, performance, and cost efficiency.
* Error Handling and Troubleshooting: Identify and debug issues in automation scripts and AWS deployments, applying best practices for error handling and data integrity.
Required Skills:
* Proficient in Python: Strong understanding of Python programming, with 2+ years of professional experience.
* Experience with Selenium: Hands-on experience with Selenium for browser automation, including knowledge of XPath, CSS selectors, and handling dynamic web content.
* AWS Expertise: Solid experience with AWS services, especially EC2, S3, Lambda, and IAM, with a strong grasp of deploying and managing applications in the cloud.
* Web Scraping Knowledge: Familiarity with web scraping techniques and tools (e.g., Beautiful Soup, Scrapy) and handling CAPTCHA, JavaScript, and anti-bot measures.
* Preferred Skills:
* CI/CD Experience: Knowledge of CI/CD tools (e.g., Jenkins, GitLab) and version control systems like Git.
* Database Management: Familiarity with SQL and NoSQL databases on AWS, such as RDS or DynamoDB.
* Problem-Solving Skills: Ability to troubleshoot, debug, and optimize code for automation and cloud deployment.
Education & Experience:
Bachelor s degree in computer science, Engineering.
Python Developer with selenium and AWS Experience (Only H1B Candidates)