JOBSEARCHER

Software Test Engineer - Level 2

VariteWilton, CAL5 SeniorSeptember 11th, 2026
Software Test EngineerPay Rate Range: $50 - $54.16/hr.Position Overview:Cyber and Data Resilience is hiring two Software Test Engineers. You'll support software development and full life cycle testing of mission systems in an on-site SCIF environment in the Columbia and Annapolis Junction, Maryland area. An active Top Secret/SCI clearance with Full Scope Polygraph is required prior to start.The role spans the design, development, and maintenance of test plans, cases, and processes; the creation and maintenance of test environments and automated test capabilities; the performance of Integration and Testing and Acceptance Testing; and the reporting and tracking of problems through their resolution.You'll work individually or as part of a team, reviewing and testing software components for adherence to design requirements, documenting test results, and resolving software problem reports.Key Responsibilities:Test Planning and Process DevelopmentDesign, develop, and implement test plans, test cases, and test processesMaintain test plans, cases, and processes across the full software life cycleReview and test software components for adherence to design requirements and document test resultsTest AutomationDesign, develop, and maintain suites of automated testsDevelop test automation using PythonApply code coverage tools to measure and improve test effectivenessTest Environment EngineeringBuild test environmentsCreate and maintain test environments for automated software testingInstall, configure, manage, and enhance software applications, Linux systems, and connected network componentsIntegration and Acceptance TestingPerform Integration and Testing (I&T) activities and Acceptance Testing activitiesPerform systems integration testing across mission system componentsConduct performance, load, and stress testing, data interface testing, user interface testing, and security testingProblem Reporting and ResolutionReport and track problems through their resolutionResolve software problem reportsProvide support for the dispatch system and hardware problems and remain involved in the resolution processSystems SupportConfigure and manage UNIX and Windows (or other applicable) operating systemsInstall and load operating system software, troubleshoot, maintain integrity of, and configure network componentsImplement operating system enhancements to improve reliability and performanceQualificationsEducation: Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. A Master's degree may be substituted for two (2) years of experience. Four (4) years of additional Test Engineer experience on projects with similar software processes may be substituted for a degree.Experience: Six (6) or more years of experience as a Software Test Engineer in programs and contracts of similar scope, type, and complexity.Additional Required QualificationsActive TS/SCI clearance with Full Scope Polygraph, must be active prior to startExperience supporting full life cycle testing efforts of comparable size and scopeExperience with at least four (4) of the following knowledge areas: test automation development (or demonstrated development experience), performance/load/stress testing, data interface testing, user interface testing, security testing, code coverage tools, systems integration testingKnowledge of test automation using PythonExperience with the installation, configuration, management, and enhancement of software applications, Linux systems, and connected network componentsAbility to work individually or as part of a teamDesired SkillsQuality assurance tooling: Nosetest, rcpttEclipse, ESB, CORBA, or ICEJIRA or Git for change control and requirements trackingJBuilder or Eclipse development environmentsProgramming experience in C, C++, Java, or JavaScriptScripting in Python or BASHAgile software development experienceInformation Assurance experience (4 years)Technical Skills Keywords:Must Have: Active TS/SCI Full Scope Polygraph, Software Test Engineering, Test Automation Development, Python Test Automation, Test Plan Development, Integration and Acceptance Testing, Performance Load Stress Testing, Systems Integration Testing, Code Coverage Tools, Linux SystemsNice to Have: Nosetest or rcptt, CORBA or ICE, JIRA or Git, Agile Software Development, C C++ Java or JavaScript, BASH Scripting, Security Testing