A leading technology company developing complex software solutions integrated with hardware is seeking an experienced Python Automation Developer.
The role focuses on building and maintaining automation and testing infrastructures for complex, distributed microservices-based systems, with strong emphasis on quality, stability, and CI/CD processes.
Responsibilities:
Develop automated tests for Backend systems and microservices
Design, build, and maintain Python-based automation and testing infrastructures
Develop End-to-End (E2E) and integration tests
Work with Docker and distributed environments
Integrate automation into CI/CD pipelines
Debug and analyze issues in complex distributed Backend systems
Collaborate closely with development, DevOps, and product teams
Requirements:
At least 4–5 years of hands-on experience in Python automation development
Proven experience working with Microservices architectures
Strong experience with Docker (Kubernetes- an advantage)
Experience writing integration and E2E tests
Hands-on experience with CI/CD processes
High-level Backend debugging and troubleshooting skills
Advantages:
Experience with FastAPI / Flask / pytest
Experience with performance and load testing
Experience working with Azure Cloud environments
Experience with messaging and queue systems (Kafka, RabbitMQ) Location: Tel Aviv