Jr Software Test Engineer
Role details
Job location
Tech stack
Job description
- Develop, document, and execute test plans, test cases, test scripts, and test reports to validate software functionality, performance, requirements compliance, and acceptance criteria.
- Test new software capabilities, document new features, analyze simulation performance, and support system-level validation activities.
- Execute and support system integration testing, regression testing, performance testing, and end-to-end testing for software solutions.
- Verify and validate system and software requirements, maintain traceability, and produce detailed test artifacts.
- Research technical details related to missile defense systems, command and control, and modeling and simulation to support software development and testing.
- Support the development of simulation and software architecture in collaboration with systems engineers, software developers, and product owners.
- Contribute to Agile sprint planning by estimating testing tasks and supporting delivery of quality software releases.
- Identify opportunities to improve test strategies, tools, automation, and processes.
Requirements
- U.S. Citizenship is required by Federal Law
- Active Secret Clearance required
- Bachelor's degree in a STEM field from an accredited institution and 5+ years of relevant experience (Or Master's degree and 3+ years of experience)
- Experience developing and executing test plans, test cases, test reports, performance metrics, and test engineering artifacts.
- Experience verifying and validating system and software requirements, ensuring traceability, and documenting test results.
- Familiarity with Agile software development practices.
- Understanding of software development and Linux-based environments.
- Proficiency in at least one programming or scripting language, such as Python, Java, JavaScript, Bash, C#, or ASP.NET.
- Experience or familiarity with tools and technologies such as Git, GitHub, Bitbucket, Jenkins, Docker, Podman, JIRA, Confluence, SonarQube, CAMEO, SQL, REST APIs, Curl, Postman, Swagger/OpenAPI, JSON, gRPC, OAuth, and JWT.
- Experience with CI/CD pipelines, automated testing, API testing, DevOps principles, or microservices architecture.
- Knowledge of Systems Engineering V-lifecycle processes, including requirements decomposition, verification, validation, and requirements traceability matrices.
- Desired experience with modeling and simulation, discrete event simulation, missile defense, command and control, cybersecurity concepts, Scrum, Kanban, or SAFe.
Benefits & conditions
Full-Time position with an Employee-Owned company offering a comprehensive benefits package: Medical, Dental, and Vision insurance, Short-Term and Long-term Disability, and Life Insurance, FSA, Employee Stock Ownership Plan (ESOP), 401(k) Plan with company match, Tuition and Training Reimbursement, and Incentive Compensation. Estimated Salary Range: $100,000 - $130,000 (Based on factors such as Government labor categories (LCATs) education, experience, geographic location, etc.)
We are honored to have been named a contender for the Best Places to Work award from the Huntsville/Madison County Chamber of Commerce since 2020 and recognized as a Best Place for Working Parents since 2022. This designation underscores our ongoing commitment to fostering a workplace culture that supports working parents and their families.