What are the responsibilities and job description for the Principal SDET, US remote available position at Splunk?
Join us as we pursue our exciting new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about solving problems using data and seek to deliver the best experience for customers. At Splunk, we focused on our work, our customers, having fun, and most importantly about each other's success.
As applications and systems become more sophisticated and user experience is at high stake, observability – the ability to monitor and understand those systems and how they impact users – becomes one of the biggest challenges for engineering teams. We are building world-class tools to help engineers deliver better, faster, and more reliable applications.
Role
Splunk Metrics and Analytics team is seeking an outstanding Principal Software Development Engineer in Test (SDET), to support and test the distributed systems that act as the technical platform for Splunk Observability Cloud. You will work closely with the Engineering and Product team to develop, script and execute sophisticated tests to verify conformance of features and their functionality implemented by Engineering against required functional specifications laid out by Product Management. We are looking for motivated, hardworking and focused individuals who have a real passion for quality engineering and have strong knowledge of product quality standards, automation and processes.
Responsibilities:
- Define technical strategy for quality across the Metrics and Analytics area, including defining a vision and a roadmap to get there
- Design, build and maintain test automation systems. You will own the design and development of frameworks which can process and validate massive amounts of data in real-time
- Own testing concerns along CI/CD pipelines by integrating frameworks and infrastructures
- Manage relations with the broader Splunk Quality communities in representing testing and quality concerns for the Metrics and Analytics engineering domain
- Bring data to testing by incorporating telemetry data into test system design
- Be a mentor and a coach for team members and be involved in hiring and building a team and culture
Requirements
- Passionate about testing and automation
- Experience in building test automation frameworks. 8 years experience developing test automation in Java, C#, Golang, or similar
- Experience with streaming systems, such as Kafka, Pulsar, Flume, Flink, Spark, or similar
- API Driven Testing Experience. Expertise on developing test automation and working with HTTP APIs, such as REST, GraphQL or gRPC
- Experience with cloud platforms such as AWS, GCP, or Azure
- Expertise with Kubernetes, Docker, and container orchestration
- Solid experience in DevOps and CI/CD related technologies.
- Expertise on test-driven development, developing different levels of automated tests
Education:
- Bachelor’s in CS degree or equivalent.
We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records.
(Colorado only*) Minimum base salary of $135,000. You may also be eligible for incentive pay equity benefits. Note: Disclosure per sb19-085 (8-5-201 et seq).