> Markdown version of [/jobs/ext/511780-python-automation-developer](https://www.wearedevelopers.com/jobs/ext/511780-python-automation-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Automation Developer - **Company:** Tata Consultancy Services Limited - **Location:** Plano, TX, United States - **Experience:** Experienced - **Salary:** $90,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Batch Processing, Software Quality, Code Review, Web Scraping, Data Structures, Relational Databases, Linux, Django Web Framework, Github, R (Programming Language), Monitoring of Systems, Python (Programming Language), NumPy, Performance Tuning, Tensorflow, Selenium, Software Engineering, SQL Databases, Data Processing, Scripting, Microsoft Power Automate, Pytorch, Flask (Web Framework), Fastapi, Pandas, Pytest, Gitlab-ci, Git Flow, Scikit Learn, Information Technology, Blue Prism, Jenkins, Vulnerability Analysis - **Published:** June 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ab469ff33b25fc80 ## About the Role Do you have experience in ggplot2?, Do you have a Bachelor's degree?, 1. Core python skills covering: Variables and Data Types; Data Structures; Control Flow and Loops; Functions; 2. Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc. 3. Libraries: Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch; 4. Framework: Django ; Flask; FastAPI 5. Web Scraping and HTTP: Beautiful Soup; Scrapy Must Have: * 3-4 Years of Experience in developing Automations using Python language * Core python skills covering: Variables and Data Types; Data Structures; Control Flow and Loops; Functions; * Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc. * Libraries: Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch; * Framework: Django ; Flask; FastAPI * Web Scraping and HTTP: Beautiful Soup; Scrapy Good to have: * Background in operations research/optimization (e.g., scheduling, VM allocation). * Experience with AWS cloud platforms. * Security best practices: vulnerability scanning. * knowledge on automation tools like RPA Blue Prism or RPA Power Automate., Qualifications : BACHELOR OF COMPUTER SCIENCE ## Description * End-to-end software development across design, implementation, testing, deployment, and maintenance. * Understand existing complex Python-based codebases, implement new feature, automations and maintain existing code base ensuring quality, performance, scalability, and security. * Write, maintain, and optimize Python scripts for data processing, system monitoring, and workflow automation * Maintaining/Enhancing existing CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins), define branching strategies, enforce code review standards, optimize build/test/deploy workflows, and manage releases. * Work on Linux environment, monitoring. * Understand complex interfacing system and integrate with different interfaces (APIs, event-driven, batch processes, etc.). * Model relational databases, optimize SQL queries, and conduct performance tuning and schema evolution. * Communicate with User and Understand operations research/optimization methods to solve complex airline operations and crew planning problems. * Collaborate with product managers and clients; present technical solutions, manage expectations, and translate requirements into delivery plans. * Scope work, estimate effort, break down tasks, and manage sprint commitments. * Design and implement automated testing to ensure software quality, often using tools like PyTest or Selenium ## Related Videos - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [How to achieve web automation with UiPath](https://www.wearedevelopers.com/videos/310-how-to-achieve-web-automation-with-uipath) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [7 good reasons why you should learn Python in 2021](https://www.wearedevelopers.com/magazine/19-7-good-reasons-why-you-should-learn-python-in-2021) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The Top ChatGPT Plugins for Developers in 2023](https://www.wearedevelopers.com/magazine/259-the-top-chatgpt-plugins-for-developers-in-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)