Job details
Salary $115,000 a year job type full-time
Full job description
Join us as we pursue our disruptive new vision to make machine data accessible, usable, and valuable to everyoneWe are a company filled with people who are passionate about our product and seek to deliver the best customer experiencesAt splunk, we’re committed to our work, our products, our culture, and most importantly our customers.
Role:
As a software engineer in quality tooling & framework, you will help design, develop, maintain quality test tools, frameworks, services and platforms to continually support and extend the test capabilities of our quality engineering teamsThe role requires individuals that are responsive, responsible, reliable, detail-focused, and self-motivated to help diagnose and fix both programming, testing, service and infrastructure issuesThey should provide solutions that would decrease instability and increase the maintainability of our tests spanning our customer-managed platform products and our cloud offerings.
Responsibilities will extend to providing solutions to support other organizations outside of engineering, like sales, marketing, support, sustaining, dev-ops, etcExternal and internal team collaborations are required and it’s the heart of what makes splunk a phenomenal place to work at.
We are looking for motivated, enthusiastic, focused, and diligent individuals who have a real passion for quality tooling engineering and have a strong understanding of product quality standards, automation, and processesWe look for individuals that can effectively communicate verbally and written to raise quality concerns to their partners.
Responsibilities:
DevelopmentWe are at the forefront of our industry, always expanding into new areas and market segments, and this includes working with open source technologies as well as developing proprietary solutionsWe are looking for people to help build highly scalable solutions for cloud products and offerings.
Passionate peersYou will engage with a diverse set of peers in engineering, design, docs, product management, sales, and support.
Breadth and depthWork in areas that span the entire test tooling life cycle: test case management; test framework / library; cicd; on-prem&cloud infrastructure & service; test/release quality reporting.
Growth and mentorshipWe believe in growing diverse engineers through ownership and leadership opportunities! we also believe mentors help both the individuals and the company growWe are focused on the engineers behind the code.
Safe, diverse, collaborative, and supportive work environmentSplunk strongly supports working in an open, safe, and inclusive environment.
BalanceSplunk is a people-first company and splunkers are encouraged to maintain a work-life balanceWe trust our splunkers to be responsible for their time and commitment and believe that balance helps cultivate a positive environment.
Requirements:
Effective communicatorExcellence in verbal and written communication, the ability to be concise and effective in getting ideas across to other people and teams, in person and in remote environments.
Understanding of systems programmingUnderstanding of operating system & networking fundamentals, memory management, and storage solutions are requiredMust demonstrate experience in separating responsibilities between code and servicesAs we move toward larger cloud adoption, experiences in transitioning from traditional frameworks and tests to adopt microservice architectures are required.
Experience in building/improving test automation frameworksProven experiences in developing test automation in python, javascript or golang, and development experience of tools/plugins/extensions or libraries in frameworks like selenium, pytest, cypress, robot, etcIn ci environments like jenkins and gitlab workflows running on vms and containers on cloud services like aws, gcp, and azureKubernetes/docker experience is required.
Develop/research automation tools used to improve the test coverage efficiency and sufficiencyDevelop and evolve test frameworks, tools, infrastructure, and ci systemsSystem/critical thinking and big picture mentality are important.
Customer engagement: desire to engage with customers and participate in validating patches and maintenance releases.
Education: must have 7 years of related experience with a technical bachelor’s degree, or 5 years and a technical master’s degree, or a ph.dWithout experience, or equivalent work experience.
We value diversity at our companyAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disabilities, etc.
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 $115,000You may also be eligible for incentive pay + equity + benefits.*note: disclosure per sb19-085 (8-5-201 et seq).