Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer in Test, Applications image - Rise Careers
Job details

Software Engineer in Test, Applications

NetBox Labs is seeking a Software Engineer in Test to join our Application Group.

In this role you will be responsible for:

  • 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 will 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 have

  • 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

Our culture and values: 

  • We own and solve problems with an innovative mindset and high attention to detail. We are always striving for improvements in our platform and methodologies. 

  • We put our community first and support our colleagues by sharing our knowledge and providing constructive feedback.

  • We value simplicity and focus and think twice before adding complexity. 

  • Given we are a remote-first team located all over the world, we value strong communication skills and an open, transparent culture. We use Google Apps, Slack, Zoom and Notion to collaborate in real time and work asynchronously. We also get together during the year at company events, plus at industry conferences, and meetups.

About NetBox Labs:

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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer in Test, Applications, NetBox Labs

NetBox Labs is on the lookout for a talented Software Engineer in Test to join our ever-evolving Application Group right here in New York. In this exciting role, you’ll ensure high-quality, reliable releases by identifying, documenting, and validating defects alongside regression scenarios. We're keen on your pragmatic, risk-based approach to testing that prioritizes critical features and potential failure points to maximize efficiency without compromising quality. As a hands-on professional, you’ll conduct manual testing to validate user interactions, edge cases, and complex scenarios that may not be captured by automated tests, ensuring comprehensive analysis and identifying usability issues. Designing and developing robust automated test frameworks and test suites for our observability products will be a core part of your job, and you’ll be a champion of quality best practices across the engineering teams, fostering a culture of test-driven development. Your collaboration will extend across various teams including product management and our on-premise and observability teams. With at least 3 years of experience in a fast-paced, SaaS startup environments and excellent communication skills, you’re ready to take on the challenge and make a difference at NetBox Labs. You'll thrive in our remote-first culture that values innovation, attention to detail, and community support. Join us and help shape the future of network automation!

Frequently Asked Questions (FAQs) for Software Engineer in Test, Applications Role at NetBox Labs
What responsibilities does a Software Engineer in Test at NetBox Labs have?

As a Software Engineer in Test at NetBox Labs, you will be responsible for ensuring high-quality releases by identifying and validating defects and regression scenarios. Your key duties include executing manual testing, maintaining automated test frameworks, and collaborating with multiple engineering teams to drive quality best practices.

Join Rise to see the full answer
What qualifications are required for the Software Engineer in Test position at NetBox Labs?

To qualify for the Software Engineer in Test role at NetBox Labs, candidates should have proven experience in executing manual and exploratory testing processes. You need a solid background in testing distributed systems, familiarity with REST and gRPC APIs, and at least 3 years in a SaaS startup environment. Strong communication skills are crucial for documenting test plans and defect reports.

Join Rise to see the full answer
What types of testing will a Software Engineer in Test handle at NetBox Labs?

The Software Engineer in Test at NetBox Labs will handle a variety of testing types, including manual testing, regression testing, and exploratory testing. This includes performing comprehensive coverage checks for user interactions and edge cases, as well as automating tests for backend logic and administration UIs to ensure application reliability.

Join Rise to see the full answer
Does NetBox Labs support remote work for Software Engineers in Test?

Yes, NetBox Labs operates as a remote-first team with strong communication channels like Slack and Zoom. We value collaboration regardless of location and come together for company events and industry conferences throughout the year.

Join Rise to see the full answer
What tools and technologies should a Software Engineer in Test know for NetBox Labs?

Candidates for the Software Engineer in Test role at NetBox Labs should be comfortable using tools like Pytest, Selenium, and Playwright for test automation. Familiarity with SQL for database testing as well as knowledge of observability tools (OpenTelemetry, Prometheus, etc.) is also a plus.

Join Rise to see the full answer
Common Interview Questions for Software Engineer in Test, Applications
Can you describe your experience with manual testing processes?

When answering this question, focus on specific types of manual testing you have performed, such as exploratory testing and regression testing. Share examples of how you documented your findings and the impact of this work on software quality.

Join Rise to see the full answer
How do you prioritize testing tasks in your work?

Discuss your approach to risk-based testing—how you identify critical features, potential failure points, and balance testing resources. Mention your methods for ensuring essential areas are covered first while maintaining quality.

Join Rise to see the full answer
What experience do you have with automated test frameworks?

Provide details about the automated test frameworks you have designed or maintained. Include specifics about the tools you've used (Pytest, Selenium, etc.) and how these frameworks improved testing efficiency and software reliability.

Join Rise to see the full answer
Can you give an example of a challenging bug you found and how you solved it?

Be specific about the bug's context, the testing strategies you applied to find it, and how you collaborated with other teams to resolve it. Highlight your problem-solving and communication skills in the process.

Join Rise to see the full answer
What does test-driven development mean to you?

Explain your understanding of test-driven development (TDD) and how you have engaged in this practice in past projects. Discuss its impact on code quality, collaboration, and any TDD frameworks you have experience with.

Join Rise to see the full answer
How do you keep track of bugs and issues during testing?

Describe the tools you use for bug tracking (such as JIRA or Bugzilla), how you categorize and prioritize bugs, and your approach to documenting the testing process. Give examples of how effective tracking contributed to software quality.

Join Rise to see the full answer
What peer feedback techniques have you found effective in your previous roles?

Discuss specific techniques you have used to give and receive constructive feedback, emphasizing collaboration and community within the engineering team, particularly in a remote setup.

Join Rise to see the full answer
How do you ensure effective communication within a remote team?

Share your strategies for maintaining open lines of communication, such as regular check-ins via video calls, utilizing asynchronous communication tools, and encouraging transparency and updates from team members.

Join Rise to see the full answer
Can you explain your experience with testing APIs?

Talk about your hands-on experience with REST and gRPC APIs, detailing the types of tests you executed, tools you utilized, and any challenging scenarios you encountered during API testing.

Join Rise to see the full answer
What role does collaboration play in your testing process?

Highlight how collaboration with product management, developers, and other stakeholders enhances your testing processes. Provide specific examples of how teamwork resulted in higher-quality outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join NetBox Labs as a Senior Software Engineer to advance on-premise infrastructure management with innovative technology solutions.

Photo of the Rise User
Capgemini Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join Dine Source as a Test Engineer and support the AF Civil Engineering section with your expertise in testing methodologies and project lifecycle management.

Photo of the Rise User
SAVii Remote Makati - Remote
Posted 14 days ago
Photo of the Rise User
Posted 3 days ago

Join MedStar Family Choice as a RN Quality Improvement Coordinator to enhance quality of care through strategic improvement initiatives.

Photo of the Rise User
Posted 4 days ago

Join TP-Link Systems Inc. as a Sr. QA Engineer to develop next-gen mobile app experiences for smart home and networking products.

NetBox Labs makes management of complex networks easier for operators.

23 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!