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- MUST!
* 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 soft
This position is open to all candidates.