SaltLakeCityRecruiter Since 2001
the smart solution for Salt Lake City jobs

Sr. Software Engineer in Test - BackEnd/Cloud (US Remote)

Company: Splunk
Location: Salt Lake City
Posted on: August 6, 2022

Job Description:

Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most meaningfully to each other's success. Learn more about Splunk careers and how you can become a part of our journey!

Role

Do you enjoy working with smart and passionate people who are out to innovate the way people interact with data? Do you thrive in a team atmosphere where you can have a deep impact on a wide range of work? Are you a self-starter that enjoys learning new technologies and providing mentorship? Are you comfortable working in a loosely structured organization to embrace change as an opportunity to improve things?

If so, Splunk is looking for experienced Backend Sr. Software Engineer in Test to join the team building the next generation of Splunk's Cloud Services and Cloud Ecosystem. As a Sr. Software Engineer in Test, the responsibilities include designing, documenting, executing, and automating tests to effectively and efficiently test features in development.

You will be expected to contribute automated, reliable, resilient, and extensible solutions to enhance and evolve our testing strategies and capabilities, and continually improve our already large and stable testing infrastructure for our Splunk Cloud Platform

You will work intimately with the Engineering and Product Management teams to develop, automate, and execute sophisticated tests to verify conformance of Splunk features and their functionalities. We are looking for motivated, enthusiastic, focused, and attentive individuals who have a real passion for quality engineering and have a strong understanding of product quality standards, automation, and processes.

Responsibilities

  • Effective communicator. Excellence in verbal and written communication, the ability to be concise and effective in getting ideas across to other people and teams. Effectively communicate with senior leadership and architects on test related subjects
  • Distributed solutions. Experience in setting up and working on distributed systems like Amazon Web Services Cloud, Google Cloud Platform, Azure, K8s
  • API Driven Testing Experience. Expertise on developing test automation and working with HTTP APIs, such as REST, GraphQL or gRPC
  • Experience in building/improving test automation frameworks. 3+ years experience developing test automation in C++, Python, Java, Golang. Ability to triage and fix complex issues in highly distributed environments and platforms while recommending corrective action. Developing backend and frontend automation, analyzing test results to ensure quality products and quality user experiences.
  • Develop/research automation tools used to improve the test coverage efficiency and sufficiency. Develop and evolve test frameworks, tools, infrastructure, and CI systems. System/critical thinking and big picture mentality are important.
  • Proficient in SCMS - Github, Gitlab and CI-CD tools like Jenkins, Bamboo, etc. Develop and evolve test frameworks, tools, infrastructure, and CI systems
  • Quality. Draft test plans, develop functional and end-to-end automated tests using Python, Selenium/Cypress
  • Customer engagement Desire to engage with customers and participate in validating patches and maintenance releases. Incorporate customer use cases and telemetry data into testing
  • Growth and mentorship. We believe in growing diverse engineers through ownership and leadership opportunities! We also believe mentors help both the individuals and the company grow.
  • Safe, diverse, collaborative, and supportive work environment. Splunk strongly supports working in an open, safe, and inclusive environment.
  • Balance. Splunk is a people-first company and Splunkers are encouraged to maintain a work-life balance. We trust our Splunkers to be responsible for their time and commitment and believe that balance helps cultivate a positive environment.Requirements
    • Proficiency in at least one programming language, such as Python (most preferred), Go, Java, Ruby or C++.
    • Experience using Git solutions GitHub, GitLab or Bitbucket
    • Working knowledge of AWS, Google Cloud Platform or Azure
    • Good SaaS background with an understanding of API and microservices testing
    • Knowledge of Docker, Kubernetes or any container orchestration solution
    • Extensive experience in test automation frameworks like pytest, Selenium, or Go testing frameworks like Gingko
    • Solid knowledge of CI/CD technologies like Jenkins
    • Excellent in critical thinking and problem solving
    • Expert in exploratory testing (preferably white-box)
    • In depth system administration skills in Linux and Windows
    • Effective communicator who can be a technical spokesperson for their Team/Area in architecture or technology discussions
    • Experience building test frameworks and infrastructure
    • Experience dealing with cross-functional teams, including Support and Sustaining
    • Ability to lead test design and code reviewsEducation
      • BS EE or CS degree; 8+ years of related experience (or Master's with 6+ years of experience or PhD with 3+ years of experience) 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.

        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,000.00. You may also be eligible for incentive pay + equity + benefits.*Note Disclosure per sb19-085 (8-5-201 et seq).

Keywords: Splunk, Salt Lake City , Sr. Software Engineer in Test - BackEnd/Cloud (US Remote), IT / Software / Systems , Salt Lake City, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Salt Lake City RSS job feeds