SOFTWARE TEST ENGINEER

Kforce Inc.
Huntsville, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 36K

Job location

Huntsville, United States of America

Tech stack

Testing (Software)
Java
.NET
API
Agile Methodologies
Software Applications
JIRA
Automation of Tests
Computer Security
Databases
Database Applications
DevOps
Scrum
Standard Sql
Software Engineering
Software Requirements Analysis
Software Systems
Verification and Validation (Software)
Data Streaming
Test Execution Engine
Strategies of Testing
Web Applications
Postman
GIT
System-level Testing
Software Version Control
Service Stack

Job description

We are seeking a Test Engineer to support the development, integration, and sustainment of secure, mission-critical software systems operating in regulated, high-reliability environments. This role focuses on requirements-based testing, system verification, and validation activities across the full software lifecycle. Test Engineers work closely with software developers, system engineers, and stakeholders to ensure systems meet functional, performance, and compliance requirements, producing high-quality, reliable solutions., Develop, execute, and maintain test plans, test cases, and test procedures based on system and software requirements Perform functional, integration, regression, and system-level testing for software applications and services Validate system behavior, data flows, and interfaces across integrated components Identify, document, and track defects, anomalies, and test results through resolution Support requirements verification and validation (V&V) activities Collaborate with cross-functional teams, including:

Software engineers System engineers Cybersecurity and compliance teams DevOps and infrastructure teams

Participate in Agile development cycles, including sprint reviews, planning sessions, and technical demonstrations Support test execution in development, test, and pre-production environments Assist with test automation efforts where applicable Ensure testing activities align with security, compliance, and operational standards, High-impact role supporting enterprise-scale software systems Collaboration with software engineers, architects, and mission stakeholders Structured development and testing processes Work performed in support of secure, mission-critical operations

Why This Role This role offers engineers the opportunity to:

Play a critical role in delivering reliable, high-quality software systems Work closely with development and system teams across the full lifecycle Gain exposure to complex, real-world systems Grow technically while supporting high-impact, mission-focused work

Requirements

Test Engineering / QA

Experience developing and executing formal test plans and procedures Strong understanding of software development life cycle (SDLC) and test methodologies Experience validating systems against documented requirements Experience tracking defects using tools such as JIRA or equivalent

Technical & Systems Knowledge

Familiarity with software applications built on modern technology stacks Experience testing data-driven applications, APIs, or service-based architectures Ability to analyze logs, system behavior, and test results to isolate issues Working knowledge of SQL or database-backed systems

Tools & Environment

Experience working in controlled or regulated environments Familiarity with version control systems (Git or equivalent) Exposure to test automation tools or frameworks is a plus

Preferred / Bonus Qualifications

Experience testing .NET, Java, or web-based applications Experience with API testing tools (e.g., Postman or similar) Experience supporting enterprise or government systems Familiarity with CI/CD pipelines and automated testing Experience with performance, load, or security testing Active or eligible U.S. security clearance

Apply for this position