FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Python Developer – Test Automation Framework
FestoSenior Python Developer designing and maintaining a scalable test automation framework at Festo. Collaborating with international teams and implementing automation tools for testing processes.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in designing and developing scalable test automation frameworks using Python, with a strong focus on integration with backend services and adherence to best practices in software development. Demonstrates expertise in test automation principles and effective collaboration across international teams.
Highest-signal resume keywords
Python ProficiencyTest Automation Framework DevelopmentREST API IntegrationLinux Environment FamiliarityCollaboration Across Time Zones
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonTest Automation PrinciplesREST APIsDjangoPackage ManagementVirtual EnvironmentsPython Project StructuringHardware TestingSystem-Level TestingDesign Patterns
Soft Skills
Problem-SolvingAnalytical SkillsCommunication Skills
Tools & Technologies
GitLabJenkinsTeamCity
Industry Keywords
Modular Software SystemsFieldbusesCommunication ProtocolsContinuous ImprovementTechnical Documentation
Tech Stack
Tools & technologiesDjangoJenkinsLinuxPython
About the role
Key responsibilities & impact- Design, 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
Requirements
What you’ll need- 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
- Knowledge 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
Benefits
Comp & perks- Competitive salary
- Flexible working hours
- Professional development budget
- Home office setup allowance
- Global team events