Software Test Engineer I/II

Trabus Technologies•San Diego, CA

About The Position

TRABUS is seeking a Software Test Engineer to work alongside its developers to verify that software delivered to government and commercial customers is reliable and meets customer and mission requirements. The role designs and automates tests for Python/FastAPI back-end services and React/TypeScript web applications across projects involving marine transportation, defense sustainment, and data analytics platforms. The position may be filled at Level I (0–2 years of experience) or Level II (2+ years of experience), depending on qualifications.

Requirements

  • For Level I: Working knowledge of Python and familiarity with JavaScript/TypeScript.
  • For Level I: Understanding of software testing fundamentals, including unit, integration, regression, and end-to-end testing, and the software development lifecycle.
  • For Level I: Basic familiarity with version control (Git).
  • For Level I: Strong attention to detail and clear written communication, including the ability to write precise, reproducible defect reports.
  • Must currently hold an active, DoD-adjudicated Secret security clearance.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM discipline; equivalent practical experience may be considered in lieu of a degree.
  • For Level II, in addition to Level I requirements: 2+ years of professional experience in software testing, test automation, or software development.
  • For Level II, in addition to Level I requirements: Demonstrated experience building and maintaining automated test suites using frameworks such as pytest or Playwright.
  • For Level II, in addition to Level I requirements: Demonstrated experience contributing across a complete software development lifecycle (design, implementation, testing, and deployment).

Nice To Haves

  • Hands-on experience with Playwright for browser-based test automation.
  • Experience testing REST APIs, including services built with FastAPI.
  • Experience with React and TypeScript.
  • Experience integrating automated tests into CI/CD pipelines, such as GitHub Actions, GitLab CI, or Jenkins.
  • Experience working within DoD or other federal government contracts.
  • Experience working in an Agile/Scrum environment.
  • Exposure to AI/ML, data analytics, or data-intensive software platforms.
  • ISTQB Certified Tester (Foundation Level) or a similar software testing certification.

Responsibilities

  • Design, develop, and maintain automated end-to-end and UI tests for React/TypeScript web applications using Playwright.
  • Develop and maintain automated unit, API, and integration tests for Python/FastAPI back-end services using pytest.
  • Create test plans, test cases, and test procedures traceable to system requirements and user-story acceptance criteria.
  • Execute functional, regression, and exploratory testing; document, triage, and track defects through resolution with the development team.
  • Run and maintain automated test suites within the team's continuous integration process to catch regressions early.
  • Participate in Agile meetings, including sprint planning, backlog refinement, and retrospectives, and help ensure user stories have clear, testable acceptance criteria.
  • Support system integration, verification, and validation activities, and document test results for customer and internal review.
  • Maintain test data, test environments, and testing documentation across multiple concurrent projects.

Benefits

  • Paid Time Off
  • Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Account
  • 401(k)
  • Life AD&D
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service