You will be responsible for enhancing and maintaining our existing CI/CD pipelines and Java-based automated test suites, working with modern, Kubernetes-based test infrastructure.
Your goal is to transform these assets into an advanced validation engine, crucial for the swift and dependable release of Cloudera Data Flow, thereby owning the Testing & Quality Assurance domain.
When distributed systems fail at scale, you lead the charge.
You will perform deep-dive troubleshooting and Root Cause Analysis on complex, system-level failures that only emerge in high-throughput environments.
You will work synchronously with the broader engineering team to bake quality into the code from day one, ensuring that testability is a first-class citizen in our software design.
Requirements
Bsc/Msc in related field or equivalent experience
Java Proficiency: You write clean, performant code and understand the nuances of the Java ecosystem in a distributed context.
Kubernetes & Docker Mastery: You treat containerization and orchestration as the foundation of modern deployments.
Validation Architect: You have a proven track record of designing complex test plans and automated methodologies that integrate seamlessly into robust CI/CD pipelines.
Testing & Development: Familiarity with diverse test frameworks (e.g., JUnit, TestNG, Mockito) for various testing levels, and practical experience developing and debugging software in Linux environments.
Communication: Excellent professional proficiency in written and spoken English, essential for clear documentation and seamless collaboration within distributed teams.