As a Test Development Engineer, you will collaborate with cross-functional teams to define test strategies, develop automated test suites, and drive continuous improvement in testing processes. Your expertise in automation, scripting, and system architecture will help us deliver robust, high-performance data solutions. You will mentor junior engineers, advocate for practices in testability, and contribute to our technology roadmap with a focus on quality at scale.Key ResponsibilitiesTest Automation & Framework Development: Design, build, and maintain scalable test automation frameworks for functional, integration, and end-to-end testing of data platforms, APIs, and distributed systems.Tooling & Infrastructure: Develop tools and utilities to enhance test efficiency, including CI/CD pipeline integration, test data generation, and performance benchmarking.Quality Advocacy: Define and implement test strategies for complex data pipelines, storage systems, and machine learning platforms, ensuring comprehensive coverage and reliability.Cross-functional Collaboration: Work closely with developers, DevOps, and product teams to identify testability requirements, debug issues, and improve system resilience.Test Execution & Reporting: Automate and implement test suites, analyze results, and provide actionable insights to improve product quality.Innovation: Research and adopt emerging testing technologies (e.g., AI/ML-based testing, chaos engineering) to enhance test coverage and efficiency.