Test Engineer

Overview

On Site
$60 - $66
Contract - W2
Contract - 3 Year(s)
50% Travel

Skills

software testing
automated testing
Continuous Deployment
system engineering
Sensor
radar system

Job Details

Clearance: Candidates need to have an active secret clearance to be considered for this position.

Job Summary:


Join our team as a Software Test Engineer, where you will be instrumental in designing, developing, and maintaining advanced data sensor systems, including RADARs. This role involves creating and implementing effective testing strategies to ensure software functionality and reliability in support of crucial defense technologies.

Key Responsibilities:

Develop Testing Procedures: Design and implement comprehensive testing strategies for unit, component, and integration levels to ensure software meets all specified requirements.
Test Planning & Execution: Create and execute detailed test plans, define test matrices, and configure test procedures to evaluate software performance and functionality.
Software & System Testing: Conduct software testing, including code coverage, memory analysis, and space & time analysis. Track and report on key metrics such as Cyclomatic Complexity and source lines of code (SLOC).
Collaboration: Work closely with system engineering teams to ensure use-case tests are well-defined and testable. Coordinate with mission assurance teams to develop tests for failure modes as defined in Failure Modes and Effects Analysis (FMEA).
Performance Monitoring: Monitor and analyze valuable metrics such as defect density, code churn, defect detection and closure rates, and requirements churn.
Continuous Integration/Deployment: Ensure testing procedures are integrated into the Continuous Integration/Continuous Deployment (CI/CD) pipeline and maintain automated testing processes.
Documentation: Prepare detailed performance reports and documentation of test results and ensure accurate recording and archiving of measurement data.

Required Skills:

Proficiency in developing and monitoring test plans and procedures.
Extensive experience with software testing, including test matrix configuration and test procedure composition.
Strong background in analyzing and evaluating test results to ensure high-quality software deliverables.
Familiarity with CI/CD environments and automated testing tools.

Good to have skills:

Experience with RADAR or similar sensor systems.
Knowledge of defect triaging and collaborating with software development teams.
Ability to work effectively in a hybrid work environment and manage multiple tasks simultaneously.

Work Environment:
Hybrid Work Schedule: This role involves working remotely and onsite at the Lexington facility. Expect to be onsite approximately 3 days a week.
Travel: Occasional domestic or international travel may be available but is not a primary requirement.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.