Software Engineer in Test Team Lead
Lead a team of Automation Engineers responsible for the quality, stability, scalability, and reliability of a distributed storage platform. This hands-on role combines people leadership with Python development, test infrastructure, and technical investigations.
תחומי אחריות
- Lead, mentor, and develop a team of Automation Engineers.
- Design, develop, and review Python automation frameworks, tools, and system tests.
- Define and execute scalable automation strategies and test coverage.
- Build automation infrastructure for large-scale distributed environments.
- Lead technical investigations, root cause analysis, and quality improvements.
- Improve testing methods, development processes, and engineering practices.
- Support release readiness, product stability, performance, and reliability.
- Provide technical guidance, code reviews, and career development support.
דרישות
- 8+ years of experience in software development, QA automation, or test infrastructure engineering.
- 3+ years of experience managing software engineering or automation teams.
- Strong hands-on Python development skills and knowledge of Python best practices.
- Experience designing automation frameworks and test infrastructure from the ground up.
- Experience testing or developing complex distributed systems.
- Strong Linux and scripting skills.
- Strong debugging, troubleshooting, and root cause analysis skills.
- Experience collaborating with software development teams throughout the product lifecycle.
יתרון
- Experience with distributed storage, networking, cloud infrastructure, or Kubernetes.
- Experience with CI/CD tools such as Jenkins or GitHub Actions.
- Knowledge of virtualization and cloud technologies.
- Experience with performance, stress, integration, and end-to-end testing.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.