Senior Software QA Engineer

over 3 years ago
Full time role
San Francisco, CA, US... more
San Francisco, CA, US... more

Company

SpanIO, based in San Francisco, is developing products to reduce the cost and complexity of adopting distributed energy systems. We ...

View Company Profile

Job Description

Our Mission

At Span we are building products to enable the rapid adoption of renewable energy. As more distributed energy resources like solar and storage come onto the grid, it’s increasingly important to be able to improve the technology that sits between the grid, the home, and those distributed energy resources. Span’s smart panel replaces the electrical panel to become the center for connected power in the home. With Span, homeowners receive all the safety features of a standard panel with revolutionary insights and edge-of-grid controls through our mobile app, while helping to make the distributed grid a reality.

The Role

Span is transitioning from being a scrappy startup to having an ever-growing fleet of deployed systems that homeowners count on to keep their homes powered. As our first software QA hire, you'll help us step up our game and bring our mobile apps and device functionality to a new level of robustness. We are looking for someone with significant QA experience who can not only help run tests and write test plans, but also help shape our overall QA strategy and help integrate QA into the Span work process and culture — and eventually, if you're interested, help build out a whole QA team.

Responsibilities

Your typical day will involve any and all of the following:

  • Regression-test our homeowner and installer apps to support a rapid release cycle
  • Regression-test device firmware (interacting with real electrical panel, battery storage, and solar inverter hardware)
  • Work with software engineers to plan and execute test plans for new mobile, cloud, and device features
  • Coordinate with our software team and project managers to include QA in our software development workflow
  • Work with our systems engineering team to plan and execute tests on physical hardware
  • Manage and coordinate with offshore QA engineers

Note that this is neither exhaustive nor complete; there are lots of hats to wear at Span, and we encourage team members to branch out and take on new projects as they come up.

About You

Required Qualifications

We are seeking a seasoned software QA engineer with:

  • 3-5+ years of experience in software QA
  • Experience driving QA strategy, writing test plans, and working as part of fast-moving software teams
  • Experience with UI and mobile testing
  • Proven ability to understand and test complex software systems
  • A great nose for finding edge cases, incompatibilities, and bad behaviors
  • Strong communication skills & ability to work across teams
  • Project and time management skills and comfort with self-directed work
Bonus Qualifications
  • Proficiency with scripting languages (Python, Bash)
  • Experience with QA automation frameworks, especially UI automation (Selenium, Appium)
  • Experience with QA for IoT / connected hardware products
  • Electrical engineering fundamentals; comfort with electrical instrumentation (oscilloscope, logic analyzer)

Life at Span

Span is a startup based in the SOMA neighborhood of San Francisco. We are a small, diverse team of creative thinkers. We value open communication, teamwork, and a make-it-happen attitude - no job is too big or too small. We strive to make change by imagining what the future could be and building a product to complete that vision. We are looking to grow our team with talented people who are on the same mission to shape the future of energy.

Benefits

Working at Span, you can expect:

  • Competitive compensation at a well-funded, venture-backed company

  • Comprehensive benefits including a choice of medical plans; dental, vision, life and disability insurance; and 401K

  • A sunny, airy office located close to BART and Caltrain public transit

  • Regular team lunches, brown bag learning opportunities, board games nights, and other opportunities to connect with teammates - in-person and now virtually

  • Equity grants at a quickly-growing startup

  • Flexible hours and vacation time - we simultaneously work hard and make space for the important stuff

  • To be a part of a team and culture that is hard-working, has a good sense of humor, values collaboration, and is just a little bit nerdy 

Span embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.

Span's COVID-19 Strategy

Span prioritizes its employees' wellbeing over all else. We are primarily working from home, with a skeleton crew of 1-4 people, and have upgraded our office with ventilation and filtration to keep that crew safe.

We expect that this role may involve occasional office time to test hardware (4-5 days / month?) but are understanding of each person's comfort, and are open to having the role be entirely remote until the pandemic is over.

Interviewing for this role will be entirely remote.

Similar jobs





SpanIO, based in San Francisco, is developing products to reduce the cost and complexity of adopting distributed energy systems. We ...

View Company Profile

Similar jobs