We are seeking an experienced Automation Team Lead with a proven track record in building complex automation infrastructures. We’re looking for a highly skilled professional who can lead a technical team, design and build a modern and reliable automation framework, and implement advanced design patterns in a multi-component environment involving hardware, simulators, and communication interfaces.
This role combines hands-on infrastructure development with team leadership.
Role Responsibilities:
• Lead the automation team and develop end-to-end automation infrastructures. • Design and build a complex automation framework including abstraction layers, full separation of responsibilities, and modular architecture. • Apply advanced design patterns commonly used in automation: Factory, Adapter, Strategy, Dependency Injection, Singleton, and more. • Build execution mechanisms, configuration management, logging systems, dependency handling, and support parallel test execution. • Work closely with Development, DevOps, and SQA teams to fully integrate automation into the platform. • Plan and implement advanced CI/CD processes. • Represent the automation group to management, lead work plans, and drive processes forward.
Requirements:
• 3–5 years of experience building complex automation infrastructures in Python, including architecture design and maintaining frameworks—not only writing tests. • Deep knowledge of design patterns and their practical implementation in automation. • Strong proficiency with pytest, including complex fixtures, parallel execution, and abstraction layers. • Advanced experience with Jenkins and enterprise-level CI/CD. • Proven ability to manage and lead a technical team. • Experience working with hardware, simulators, or embedded environments.
Advantages:
• Experience in the defense industry. • Knowledge of communication protocols and real-time systems.