Snowflake is seeking a Senior Software Engineer in Test to join their fast-growing Iceberg team. This role offers an exciting opportunity to work on cutting-edge cloud technology and drive quality across Snowflake's Data Cloud platform.
Key Responsibilities:
- Provide technical leadership and strategic direction for the testing organization
- Drive development of end-to-end automated tests, automation frameworks, and tools
- Collaborate with engineers, designers, and Technical Program Managers to ensure quality throughout the SDLC
- Author and enhance test plans based on feature requirements and specifications
- Build and maintain automation frameworks for critical user scenario regression testing
- Prioritize and execute test scenarios in Snowflake's customer-representative environment
- Partner with Support and Engineering to investigate and troubleshoot customer-facing issues
- Work with industry-leading data lake technologies and table formats, like Iceberg
- Leverage and grow skills across other analytic engines (Spark, Trino, etc.)
Requirements:
- 5+ years of hands-on software and quality engineering experience
- Strong knowledge of quality best practices, techniques, and methodologies
- Experience writing API smoke, regression, and end-to-end tests
- Knowledge of security areas like identity and access management, cryptography, and network security
- Strong database understanding including SQL
- Experience with CI/CD systems like Jenkins
- Strong CS fundamentals including OO concepts, data structures, and distributed systems
- Fluency in Java, C++, and/or Python
- Experience developing test and performance tools and frameworks
- BS in Computer Science or equivalent experience
Preferred Qualifications:
- Hands-on experience with data lake technologies and ecosystems (Spark, Trino, Iceberg, Delta, etc.)
- Experience working with public cloud infrastructure (AWS, GCP, Azure), especially Storage platforms
This role offers the opportunity to make a significant impact on Snowflake's innovative product, work with a world-class team, and grow both technically and in leadership. The position comes with a competitive salary range of $214,000 - $327,750, along with bonus and equity plans, and a comprehensive benefits package including medical, dental, vision, life, and disability insurance, 401(k) retirement plan, and parental leave.
Join Snowflake to build the future of data and be part of a company that's revolutionizing the data warehousing industry!