Python Automation Tech Lead
פורסם לפני 5 ימים · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל הובלה טכנית של צוות אוטומציה ובדיקות במערכות אחסון מבוזרות ומורכבות. העבודה משלבת פיתוח קוד בדיקות ב-Python, תכנון אסטרטגיות בדיקה למאפיינים מורכבים, חקירת תקלות מעמיקה והנחיית מהנדסים בצוות. התפקיד דורש עבודה צמודה עם צוותי הפיתוח והמוצר כבר משלבי התכנון המוקדמים.
- At least 10 years of experience developing automated tests for complex, integrated SW/HW products
- Demonstrated experience leading or technically mentoring an automation or QA team
- Strong Python development skills
- Deep understanding of complex, multi-service distributed systems
- Proven ability to design test strategies at the system level
- Hands-on experience with file protocols (SMB, NFS) or object storage protocols (S3)
- Linux internals and networking knowledge
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למפתחי בדיקות בעלי לפחות 10 שנות ניסיון באוטומציה למוצרי חומרה/תוכנה מורכבים, עם יכולות פיתוח חזקות ב-Python וניסיון בהובלה טכנית או חניכה. התפקיד פחות מתאים למי שעיקר ניסיונו הוא בבניית תשתיות CI/CD בלבד ולא בפיתוח בדיקות למוצר.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןAt Infinidat, a Lenovo company, we empower enterprises and service providers with cutting-edge storage platforms that redefine performance, reliability, and cyber resilience at scale.
We are looking for a Tech Lead to join our System Validation & Verification team - someone who combines deep hands-on automation expertise with the leadership skills to drive technical direction, mentor engineers, and own end-to-end quality strategy for a complex, enterprise-grade distributed storage system.
This role is centered on test design and development - the ideal candidate is someone whose craft is writing and owning tests for complex product features, and elevating a team to do the same at a high level.
If you thrive at the intersection of architecture, code, and quality - and get energized by the challenge of making large-scale systems provably correct - this role is for you.
Responsibilities
• Lead the technical direction of the automation group: define best practices, set coding standards, and guide architectural decisions for testing methodologies and new feature implementations
• Remain hands-on: actively write, review, and contribute to test code alongside the team, leading by example rather than by title
• Design detailed test plans for new features, and review and approve implementation designs proposed by team members for how those features will be tested
• Engage with R&D and Product from the earliest stages of feature development, providing input on testability, edge cases, and quality requirements before implementation begins
• Design and own test strategies for large, cross-cutting features involving multiple services and components working together
• Mentor and grow team members, conducting code reviews and elevating the team's engineering quality
• Work closely with development, product, and architecture teams to influence design decisions from a quality and testability standpoint
• Drive root cause investigations of complex, hard-to-reproduce issues - race conditions, timing-sensitive failures, and problems that only surface at scale
• Own release sign-off decisions - you'll have the authority to say "not good enough"
• Identify gaps in test coverage across service boundaries and drive initiatives to close them
Requirements
• A test developer at heart - someone who has spent their career writing and designing tests for complex product features, not building CI pipelines or test frameworks
• At least 10 years of experience developing automated tests for complex, integrated SW/HW products
• Demonstrated experience leading or technically mentoring an automation or QA team
• Strong Python development skills - you write production-quality automation code, not just scripts
• Deep understanding of complex, multi-service distributed systems and how failures propagate across component boundaries
• Proven ability to design test strategies at the system level, not just feature level
• Excellent diagnostic and troubleshooting skills, especially for non-deterministic or environment-sensitive failures
• Strong communication skills - able to represent quality concerns clearly to engineering and product leadership
• Engineering degree or equivalent experience
Preferred Qualifications
• Background in enterprise storage (SAN / NAS / Object Storage) - a significant advantage
• Hands-on experience with file protocols (SMB, NFS) or object storage protocols (S3)
• Linux internals and networking knowledge
• Familiarity with storage architecture concepts (replication, snapshots, caching, RAID, data protection)
About Infinidat
Infinidat’s enterprise storage portfolio provides global Fortune 500 enterprises and service providers with best-in-class solutions for primary storage, next-generation data protection, disaster recovery, business continuity, and cyber resilience. Infinidat’s acclaimed InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently announced powerful enhancements, an extensive expansion, and the dynamic evolution of our award-winning G4 enterprise cyber and AI storage solutions!
Not only has Infinidat won 22 awards in the first half of 2025, but has also been a 7-time winner of the Gartner® Peer Insights™ Voice of the Customer Award for Primary Storage and we can go on, and on, and on!
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- At least 10 years of experience developing automated tests for complex, integrated SW/HW products, Demonstrated experience leading or technically mentoring an automation or QA team, Strong Python development skills, Deep understanding of complex, multi-service distributed systems, Proven ability to design test strategies at the system level