Invest in your career with a Madrona-funded company.

91
Companies
579
Jobs

Staff Software Engineer, Frontend Tooling & Infrastructure

Observe

Observe

Software Engineering, Other Engineering
San Mateo, CA, USA
Posted on Apr 7, 2022
Observe is a SaaS Observability tool that enables Engineering and DevOps teams to troubleshoot modern distributed applications 10x faster. Observe ingests machine-generated data and turns it into a graph of things that are understandable by humans. We enable engineers to spend more time coding features and less time investigating incidents. Because of Observe’s unique elastic architecture, our product is priced based on usage, making it cost 10x less than incumbents.Watch this video to learn more about our mission.
Observe was founded by top enterprise VC Sutter Hill Ventures and has a founding team from leading Enterprise SaaS companies Snowflake, Splunk, and Wavefront. We’re excited to grow our front-end engineering team. You'll be responsible for building and executing our test strategy while working with the frontend engineer team to identify and resolve bugs. Our testing framework, built with unit tests in Jest and headless browser testing using Cypress, is crucial for detecting issues before they affect our customers. View our demo.

As a Frontend QA Engineer, you will:

  • Own, maintain, and develop unit tests in Jest and end-to-end tests using Cypress
  • Create testing scripts, test harnesses, tooling, and infrastructure as necessary
  • Work with the SRE team in automating the test frameworks and incorporate frontend testing into our CI/CD
  • Work with the Data Engineering team in verifying release quality through automated end-to-end testing
  • Responsible for monitoring product development and usage at all levels with a perspective toward improving product quality
  • Make practical trade-offs between testing and delivery speed so that we deliver quickly with quality
  • Be a part of a rapidly growing startup with a strong VC backing

What we are looking for:

  • 3+ years of industry experience with complex enterprise applications & web UIs or 2+ years of QA experience
  • Knowledge of Javascript/Typescript, React, Node.JS, Shell, HTML/SCSS
  • Experience developing browser tests using Cypress
  • Knowledge of CI/CD tools like Jenkins
  • Familiarity with web build, test, and development tools like Webpack, Jest, Yarn, and ts-lint
  • Experience with the end-to-end QA process
  • Growth mindset, willingness to use every opportunity to learn, discover and grow

What we like:

  • Deep knowledge of test methodologies, writing test plans, creating test cases, and debugging
  • Passionate about tooling with strong communication and collaboration skills
  • Experience with commercial dashboarding and analytics products (e.g. Splunk, Datadog, Looker, Power BI) is preferable
  • Knowledge of the core building blocks in web browsers, like the DOM, CSS, Canvas, XHR, etc.
  • Startup or growth-stage experience is also preferable
About Us:
Observe's mission is to turn business data into information. Our SaaS Observability product ingests anything with a timestamp - logs, metrics, traces - and then curates and relates that data to provide unique insights into a customer’s data universe. If a customer has a problem on the application layer, engineering teams can seamlessly find the root cause of the issue whether that’s a new release pushed to production from Jenkins, or an underlying database or memory issue. We enable engineers to spend more time coding features and less time investigating incidents. We reduce outages and issues with customer experience. And we leverage an elastic cloud architecture so that customers only pay for what they use. To learn more about Observe, visit www.observeinc.com or join the conversation on Twitter @Observe_Inc.
Observe Inc. is a diversity-friendly zone. We seek to assemble a heterogeneous team where employees from all backgrounds can feel valued, appreciated, and celebrated, and where individual development does not come second to our collective goals.