Job Title:Senior Python Developer (Automation)
Experience:5-7 Years
Location:Bangalore
Employment Type:Full-time
Job Description:
We are looking for a highly skilledSenior Python Developerwith expertise in automation, scripting, and strong problem-solving abilities. The ideal candidate should have a solid foundation inPython, OOPs, Data Structures, and hands-on experience intest automation frameworks, API automation, and web development.
Required Skills & Qualifications:
- 5-7 yearsof hands-on experience inPython development with automation.
- Strong expertise inOOPs, Data Structures, Algorithms, and Scripting.
- Proficient inRobot Framework, Selenium, API Automation (REST/GraphQL).
- Experience withDjango/FastAPIfor backend development.
- Good understanding offrontend technologies (HTML, CSS, ReactJS).
- Strong knowledge ofdatabase design, SQL, and ORM frameworks.
- Hands-on experience inDocker, CI/CD pipelines, and cloud deployments.
- Excellentdebugging, analytical, and problem-solvingskills.
Key Responsibilities:
- Design, develop, and maintainPython-based automation frameworks(Robot Framework, Selenium, Pytest/Unittest).
- Implementefficient, scalable, and maintainablecode with a strong emphasis onreadability, structure, and uniformity.
- DevelopRESTful APIsusingDjango/FastAPIand integrate with frontend technologies.
- Build and optimizedatabase schemaswith strong knowledge ofSQL, database design, and relations.
- AutomateCI/CD pipelines,Dockerizeapplications, and assist in deployment.
- Debug, troubleshoot, and enhance existing automation scripts and frameworks.
- Collaborate with cross-functional teams to design and implementfrontend components (HTML, CSS, ReactJS)when needed.
- Writeunit tests, integration tests, and ensure code quality through best practices.
- Developutilities and toolsto improve automation efficiency.