Clearance Requirement: Top Secret
Years Required: 10+
Job Summary: We are looking for a skilled Test Engineer to join our team, responsible for creating and automating software test cases, performing application testing, validating bugs, and isolating issues. The ideal candidate will analyze and report test results, perform configuration and change management, and conduct release management activities. This role involves testing high-performance and large-scale immersive systems and evaluating, recommending, and implementing automated test tools and strategies.
Key Responsibilities:
Create and automate software test cases, performing comprehensive application testing to identify and validate bugs.
Analyze and report test results in the ticketing system, ensuring timely updates and communication regarding testing progress.
Conduct configuration management, change management, and release management to maintain software integrity.
Test high-performance and large-scale immersive systems, ensuring that system requirements are met.
Design, implement, and conduct test and evaluation procedures to assess system performance and reliability.
Develop, maintain, and upgrade automated test scripts and architectures for application products.
Write and execute system test cases, providing regular progress reports and status updates.
Serve as a subject matter expert, providing testing expertise to support user requirements for complex software/hardware applications.
Direct and participate in risk management assessments and software/hardware development phases, emphasizing user requirements analysis, test design, and test tool selection.
Design, plan, create, and execute System(s) test reports to ensure compliance with technical standards and effectiveness.
Review government test plans and test reports for technical competence and adherence to standards.
Observe and evaluate customer acceptance test activities, ensuring that they meet established criteria.
Perform integration activities involving developed application software, identifying and documenting problems and issues.
Analyze requirements for each test event and assist in scheduling non-operational test assets.
Support the presentation and formal review or audit of test results, providing briefing and decision support materials.
Maintain and provide controls for multiple test software and hardware baselines to ensure system reliability.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
Proven experience as a Test Engineer or in a similar role, with a strong understanding of software testing principles and methodologies.
Experience with automated testing tools and frameworks, as well as familiarity with performance and integration testing.
Excellent analytical skills, with the ability to identify root causes and provide effective remediation solutions.
Preferred Skills:
Familiarity with programming languages and scripting for test automation (e.g., Python, Java, or JavaScript).
Knowledge of software development life cycle (SDLC) and Agile methodologies.
Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Detail-oriented with excellent organizational skills, capable of managing multiple projects simultaneously.
Join our team as a Test Engineer and contribute to ensuring the quality and reliability of our software products through rigorous testing and validation processes!
Job Type: Full-time
Pay: $130,000.00 - $175,000.00 per year
Benefits:
401(k)
Health insurance
Schedule:
Monday to Friday
Work Location: In person