Festo
Posted 1mo ago

Senior Python Developer - Test Automation Framework (Bangalore, Karnataka, IN)

Festo
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • designing framework
  • integrating services
  • implementing tests
Requirements
  • 6+ years Python experience
  • Test automation and scalable architecture
  • REST API integration
  • Linux and CI (GitLab/Jenkins/TeamCity)
  • Django knowledge and hardware testing advantageous
Technical tools mentioned
PythonDjangoLinuxGitLabJenkinsTeamCityREST APIs

Job description

Your job: 



  • Desing, develop and maintain a scalable and modular test automation framework in Python

  • Contribute to the architecture, implementation, testing and continuous improvement of the framework’s core components

  • Ensure integration of the framework with backend web services and internal systems

  • Collaborate closely with international colleagues to align development practices, coding standards, and documentation

  • Support local engineers in adopting best practices and ensuring consistent use of tools, processes, and guidelines

  • Implement automated testing tools for software and hardware scenarios 

  • Troubleshoot, optimize, and maintain and ensure the smooth running of the testing framework across different environments

  • Document technical designs, procedures, and framework usage guidelines 


 


Your qualification:



  • Minimum 6 years of proficiency in Python with proven experience in developing scalable, modular software systems, REST APIs, design patterns and extensible architecture

  • Solid understanding of test automation principles, experience with Python test frameworks and exposure towards fieldbuses, or other communication protocols is a plus

  • Experience in package management, virtual environments, and Python project structuring 

  • Familiarity with Linux-based environment and scripting and CI tools like GitLab/Jenkins/TeamCity

  • nowledge in Django and/or other Python-based web frameworks is an advantage 

  • Experience with hardware or system-level testing or electronics is an advantage

  • Ability to collaborate efficiently with teams across time zones and share technical knowledge

  • Strong problem-solving, analytical, and communication skills

About Festo

Festo provides pneumatic and electrical automation technology for industrial production.