NetBox Labs is seeking a Software Engineer in Test to join our Application Group.
In this role you will:
Ensuring high-quality, reliable releases by identifying, documenting, and validating defects and regression scenarios.
Taking a pragmatic, risk-based approach to testing by prioritizing critical features and potential failure points, ensuring efficient use of testing resources while maintaining quality standards
Performing manual testing to validate user interactions, edge cases, and complex scenarios that automated tests may not cover, ensuring comprehensive coverage and identifying usability issues
Designing, developing, and maintaining robust automated test frameworks and test suites for both open and closed source observability products
Championing quality best practices across engineering teams and supporting a culture of test-driven development.
You'll work closely with:
Product management
The Core Applications team - NetBox and core plugins
The On-premise team - NetBox Enterprise
The Observability team - working with Discovery & Assurance
Community members - as users and contributors to our open source projects
Requirements:
Proven experience in executing manual testing processes, including exploratory testing, regression testing, and documenting test results
Experience testing distributed systems, microservices, and event-driven
Familiarity with manual testing and automation across REST and gRPC APIs
Comfort writing and validating test cases for both backend logic and admin UIs, using tools like Pytest, Selenium and Playwright.
Hands-on experience with database testing, including validating data integrity, performing CRUD operations, and writing SQL queries
3+ years in a fast-paced, SaaS startup environment with an agile mindset
Excellent communication skills, especially in documenting test plans, test cases, and defect reports
Nice to haves:
Programming experience, especially Python & Golang
Understanding of observability concepts and tools (e.g. OpenTelemetry, Prometheus, Grafana, MQTT)
Experience with network infrastructure testing, such as verifying device configurations, protocol behaviors, or automation pipeline
Experience integrating AI-powered QA tools like Codeium, Copilot, Claude, or Cursor into your workflow
Knowledge of security testing, performance testing, or load testing frameworks.
Experience contributing to or supporting open source projects as a user, tester, or contributor
We own and solve problems with high attention to detail.
Our open source contributors, users, customers & team are all part of our community. When our community wins, we win.
We prioritize simplicity and think twice before adding complexity
Clear communication helps keep our team aligned and collaborating smoothly.
NetBox Labs helps companies build and manage complex networks. We help customers accelerate network automation by delivering open, composable products and supporting the network automation community.
NetBox Labs is the commercial steward of open source NetBox, the world’s most popular network source of truth, and Orb, the next-generation open source network observability platform. Our products include NetBox Enterprise, a fully supported self-managed NetBox with advanced features, and NetBox Cloud, a secure, scalable, and reliable SaaS edition of NetBox.
NetBox powers thousands of companies, and NetBox Labs is backed by investment from Notable Capital (formerly GGV), Grafana Labs CEO Raj Dutt, Flybridge, IBM, Salesforce Ventures, and Mango Capital.