About this role
<p><strong>Your job: </strong></p> <ul> <li>Desing, develop and maintain a scalable and modular test automation framework in Python</li> <li>Contribute to the architecture, implementation, testing and continuous improvement of the framework’s core components</li> <li>Ensure integration of the framework with backend web services and internal systems</li> <li>Collaborate closely with international colleagues to align development practices, coding standards, and documentation</li> <li>Support local engineers in adopting best practices and ensuring consistent use of tools, processes, and guidelines</li> <li>Implement automated testing tools for software and hardware scenarios </li> <li>Troubleshoot, optimize, and maintain and ensure the smooth running of the testing framework across different environments</li> <li>Document technical designs, procedures, and framework usage guidelines </li> </ul> <p> </p> <p><strong>Your qualification:</strong></p> <ul> <li>Minimum 6 years of proficiency in Python with proven experience in developing scalable, modular software systems, REST APIs, design patterns and extensible architecture</li> <li>Solid understanding of test automation principles, experience with Python test frameworks and exposure towards fieldbuses, or other communication protocols is a plus</li> <li>Experience in package management, virtual environments, and Python project structuring </li> <li>Familiarity with Linux-based environment and scripting and CI tools like GitLab/Jenkins/TeamCity</li> <li>nowledge in Django and/or other Python-based web frameworks is an advantage </li> <li>Experience with hardware or system-level testing or electronics is an advantage</li> <li>Ability to collaborate efficiently with teams across time zones and share technical knowledge</li> <li>Strong problem-solving, analytical, and communication skills</li> </ul>