Senior Software Development Engineer and Test
Senior +1 · Full time
Posted 3 years ago
Apply

Senior Software Development Engineer and Test (SDET) / Senior QA Automation Engineer

Help us tackle the growing wildfire crisis with the latest advancements in AI and IoT

Who we are

The problem: Every minute matters in fire response.  As climate change amplifies the intensity of wildfires—with longer fire seasons, dryer fuels, and faster winds—new ignitions spread faster and put more communities at risk. Today, most wildfires are detected by bystanders and reported via 911, meaning it can take hours to detect a fire, verify its exact location and size, and dispatch first responders. Fire authorities need a faster way to detect, confirm, and pinpoint fires, so that they can quickly respond—preventing small flare-ups from becoming devastating infernos.

About PanoPano is a venture-backed early stage climate tech startup that is the leader in wildfire early detection, leveraging the latest advancements in IoT, AI, satellites, and SaaS software to deliver actionable intelligence to customers. Pano leverages mountaintop cameras and satellites to detect the first traces of smoke and put real-time fire images in the hands of first responders to speed up containment. Pano is already partnering with major utilities, fire authorities, and government agencies in California, Colorado and Oregon, with plans to expand to other western states and Australia this year. Recent media coverage includes articles from the San Francisco Chronicle and TD World, a leading industry publication.

Our team is composed of seasoned technology professionals from companies such as Cisco, Apple, and Nest. Headquartered in San Francisco with an office and factory in the Mission District, our hybrid team works from locations around the world. Founded in mid-2020, we’ve raised over $8M from leading VC funds and prominent angel investors, including the CEOs of Gitlab, HomeLight, and People.AI. 

Role overview

Pano is interested in finding a Senior Software Development Engineer and Test (SDET) / Senior QA Automation Engineer to own the QA of the web application that we are building from planning to execution and reporting.

Key responsibilities
  • Test Planning
    • Deliver the initial test plan document (with input from the product and development teams)
    • Maintain the test plan
    • Design and create new test cases
    • Identify high risk areas for regression testing
    • Create a test automation strategy and set up an automation framework for UI and API tests
  • Test Execution
    • Daily hands-on structured and exploratory testing
    • Validate the functionality and overall quality of the work provided by the development team
    • Create detailed bug reports for issues found and take ownership of the bug tracking system
    • Run automated test scripts for UI and API
  • Reporting
    • Report daily progress
    • Communicate general testing progress and project health to stakeholders
    • Create test reports including regression results, bug reports and new test cases created
  • Collaboration
    • Work with the product team to sign-off releases
    • Work with developers to clarify issues
    • Mentor and oversee the work of junior QA engineers
    • Be the agent of change for higher product quality
    • Promote and support processes and best practices for higher product quality
Desired qualifications & experience
  • 8+ years of relevant experience in a software engineering or QA engineer role
  • Experience in JavaScript, Python or other programming languages
  • Experience working with test automation frameworks
  • Experience with automation testing for Rest web applications and APIs
  • Experience with CI/CD, git, and SQL
  • Experience creating and executing test strategies for complex systems
  • Proven expertise in engineering best practices in unit, integration, functional, and end-to-end testing
  • Exceptional communication skills, and the ability to convey complex thoughts
  • The ability to demonstrate humility, empathy, and to take constructive feedback positively
  • A desire to grow in your career, learn, share ideas and help others grow and learn
  • Demonstrated experience working productively on cross-functional teams and taking a collaborative, team oriented approach
Nice-to-haves
  • Experience with browser based e2e testing tools like Cypress, BrowserStack, Selenium, Jest, Mocha, Puppeteer
  • Experience with PAW or Postman
  • Experience with GitHub Actions, CircleCI, Travis, or GitLab CI/CD
  • Experience with cloud computing (GCP, AWS, Azure)
Note
  • We are not expecting you to meet all job requirements, so please apply.
Application instructions

Interested candidates should forward a resume or a link to your LinkedIn profile to QA_hiring@pano.ai 

Pano is an equal opportunity employer committed to recruiting and supporting our team-members regardless of where they come from. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Pano
Pano offers hardware and software technology solutions for fire professionals to detect threats and respond faster.
Size:  11-50 employees
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks