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
- 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