TrueNAS is redefining enterprise storage by delivering proven data resilience, performance, and flexibility without the complexity or constraints of legacy solutions. The Performance & Automation Engineer will focus on building and maintaining automated test infrastructure and conducting performance engineering for solution integrations, ensuring product quality and performance benchmarks are met.
Responsibilities:
- Develop, maintain, and execute automated test cases covering Web UI and API layers
- Build and maintain CI pipelines, using tools such as Jenkins, to enable consistent, repeatable testing across development cycles
- Execute and analyze automated security testing results; triage and collaborate with developers to drive resolution
- Work with release engineering to support product release readiness
- Design and execute performance qualification test plans for TrueNAS solution integrations, for example, OpenShift, S3, and Veeam
- Identify performance bottlenecks and regression patterns within integration stacks; contribute findings to product and engineering discussions
- Contribute to automated performance testing frameworks to support continual process improvement
- Support sales and customer success teams on performance-related engagements when needed
- Author performance white papers and sizing guides for key integrations (e.g., Veeam, OpenShift, S3) for use by sales, support, and customers
- Produce clear test reports and performance summaries for engineering, product management, and go-to-market stakeholders
Requirements:
- Bachelor's degree in Computer Science or Computer Engineering or equivalent experience
- Coding proficiency in Python and/or Java/Groovy for test automation and scripting
- Experience with CI/CD tooling, specifically Jenkins pipeline development
- Solid understanding of test automation best practices and coding standards
- Familiarity with performance benchmarking tools such as FIO, Vdbench, or equivalent
- Working knowledge of Linux or other *NIX-based operating systems
- Familiarity with Jira or equivalent issue tracking platforms
- Strong analytical skills with the ability to interpret test data and identify trends
- Clear written communication — this role produces externally-facing technical content
- Self-directed; able to translate high-level requirements into detailed test plans with minimal guidance
- Hands-on experience with TrueNAS, OpenZFS, or Linux
- Experience with enterprise integrations: OpenShift, Veeam, S3-compatible object storage, or similar
- Background in data storage networking (NFS, SMB, iSCSI, S3)
- Experience authoring technical white papers or performance reference guides
- Familiarity with relational databases