Senior Software Engineer in Test - Database Security
Snowflake
- Bellevue, WA
- Permanent
- Full-time
- Partner with a project team of engineers, designers and Technical Program Managers to drive quality early and often in SDLC
- Drive quality across all disciplines, providing guidance, feedback, and suggestions to improve quality practices across engineering organization
- Contribute to technical leadership and strategic direction to continuously improve the Quality Engineering Organization
- Author and enhance test plans based on feature requirements and specifications, as well as technical discussions and deep dives with engineers
- Build, enhance and maintain automation frameworks utilized by the team to automate critical user scenarios for regression testing
- Prioritize and execute test scenarios in a Snowflake environment that's representative of customers' schema and workloads
- Partner with Support and Engineering to investigate, troubleshoot and identify/implement fixes for customer-facing issues
- 8+ years of hands-on software and quality engineering experience
- In-depth knowledge and understanding of standard quality best practices, techniques and methodologies to drive continuous quality improvements
- Strong experience writing UI/API smoke, regression, and end-to-end tests to ensure integration points are thoroughly tested
- Knowledge and experience with different security areas like identity and access management, cryptography, network security, etc.
- Strong database understanding including SQL
- Experience with continuous integration / continuous deployment systems like Jenkins
- Strong CS fundamentals including OO concepts, data structures, and distributed systems
- Strong API test automation experience
- Fluency in Java, C++ and/or Python is preferred
- Proven experience developing comprehensive and effective Test and Performance tools, as well as frameworks.
- BS in Computer Science or equivalent experience.
- Build an industry-leading data management system that customers love.
- Measurably impact an innovative product area central to Snowflake's success.
- Take charge of your own career- this role has the impact and ability to grow both technically, as well as from a leadership perspective.
- Ensure the quality, performance, and reliability of a super-robust and secure enterprise SaaS platform that services hundreds of customers and millions of complex queries daily.
- Learn at scale as you work on a highly scalable and reliable data processing platform that runs on hundreds and thousands of machines and executes Billions of queries.
- Ensure that we are shipping the highest quality service possible at each release.
- Join a world-class team of both industry veterans and rising stars.