Mid/Senior Software Test Engineer (Cleared)

TrustThink
San Diego, CA

This position requires a Secret Clearance or above


Company Description

Founded in 2018, TrustThink is a cybersecurity engineering firm focused on securing complex, safety-critical, and highly regulated systems. We operate at the intersection of embedded devices, software platforms, networks, cloud infrastructure, cryptographic systems, and operational environments. Our work spans healthcare technologies, connected transportation, uncrewed and autonomous systems, and defense-related platforms. We support clients across the full lifecycle, from security architecture and cryptographic modernization to standards alignment, compliance strategy, and independent adversarial evaluation. TrustThink actively contributes to cybersecurity framework development and industry standards shaping emerging technologies.


Position Description

TrustThink is seeking Software Test Engineers to support the verification and validation of mission-critical software systems deployed in operational environments. This position works closely with software developers, systems engineers, cybersecurity engineers, and product owners to ensure software meets functional, performance, reliability, and security requirements.


Responsibilities
  • Develop, execute, and maintain manual and automated test procedures
  • Analyze system and software requirements and develop verification approaches
  • Identify, document, track, and verify software defects through resolution
  • Develop and maintain regression test suites
  • Support functional, integration, system, performance, and usability testing activities
  • Collaborate closely with software developers to troubleshoot and reproduce issues
  • Participate in Agile ceremonies including sprint planning, reviews, and retrospectives
  • Contribute to test plans, test reports, verification matrices, and other program documentation
  • Support continuous integration and automated testing initiatives
  • Identify opportunities to improve test processes, coverage, and overall software quality
Required Qualifications
  • Active Secret DoD Security Clearance
  • Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or related field
  • 4+ years (Mid-Level) or 8+ years (Senior-Level) of software testing and/or software development experience
  • Experience developing and executing software test procedures
  • Experience with regression testing and defect management processes
  • Experience with automated testing tools and frameworks
  • Experience with scripting languages such as Python or JavaScript
  • Familiarity with Agile software development methodologies
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication skills
Desired Qualifications
  • Experience testing Linux, Android, embedded, or mobile applications
  • Experience with automated UI testing tools such as Selenium, Squish, or similar frameworks
  • Experience with API testing and service validation
  • Experience with CI/CD environments such as Jenkins or GitLab
  • Experience with Git, Jira, and modern software development toolchains
  • Experience performing performance, reliability, and other non-functional ("ility") testing
  • Familiarity with cybersecurity principles and secure software development practices
  • Experience supporting defense, transportation, or other mission-critical technology programs
  • Security+, ISTQB, or other relevant certifications


// // //