Posted in

Software Engineer in Test – Applications

Software Engineer in Test – Applications

CompanyNetBox Labs
LocationRemote in UK, Northeastern United States, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

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

Responsibilities

  • 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.

Preferred Qualifications

  • 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