Today
Secret
Unspecified
Unspecified
IT - QA and Test
San Diego, CA (On-Site/Office)
We are looking for a Software Systems QA Test Engineer to develop and maintain testing for a remote network monitoring and management tool and integrated multi-enclave network controller. In this role, you will work with software development and systems teams to develop, validate, verify, and prepare these systems for fielding on a wide array of defense platforms. Ideal candidates will have experience in life-cycle product development including all aspects of the test cycle for complex technical systems.
Duties and Responsibilities:
Requirements:
Highly Desired:
Duties and Responsibilities:
- Develop testing scripts and test plans for different modules of the T3 suite
- Use Python and Selenium library to develop automated test suite for testing network management and monitoring web applications
- Maintain current Robot testing framework
- Develop test tools (Python, bash) for verifying Red Hat Enterprise Linux (RHEL) system and network configurations
- Build and maintain test infrastructure for software validation of embedded systems
- Support software design and development of dynamic tactical systems
- Support functional and system level testing
- Validate and verify system functionalities including UI display accuracy and reliability
- Participate in and provide feedback during on-going code reviews
- Maintain and update continuous integration and build scripts
- Use configuration management system software infrastructure (Git, Trac, Jenkins, Peer Reviews)
- Apply System Engineering thinking to derive and write system and subsystem requirements from customer requirements
- Complete verification and validation of system requirements and write requirement mapping documents to ensure full test coverage of all software requirements
- Support design and development of dynamic software based tactical systems focused on network communications
- Conduct and support test planning and execution, including demonstrations and deployments
- Create, review, and update technical documentation and diagrams
- Participate in demonstration planning with customers and overarching experiment managers
- Some travel may be required for test and demonstration support
Requirements:
- B.S. in an engineering field (Computer Science, Engineering, Math, Science, or similar) with 1-2 years of relevant professional experience or at least 5 years of equivalent relevant professional experience
- Experience with engineering design and development, as well as testing and deployment of complex systems
- Experience in writing Test Cases, Test Plans, and Test Reports
- Experience testing Web Applications
- Experience with U.S. Navy or other armed services warfare programs or systems
- Experience with git
- Demonstrated experience with C/C++ and Python
- Demonstrated experience with Linux OS (RHEL, CentOS)
- Experience with Virtual Machines (VMs) (VMware)
- Experience with Network Software Emulators (GNS3)
- Working knowledge of networking protocols and Linux DevOps processes including writing Python and Bash deployment scripts and setting up automated testing using Jenkins and Gitlab
- Experience in agile, professional software development environments utilizing revision control, test driven development and continuous integration
- Ability to obtain U.S. Secret clearance
- U.S. citizenship
Highly Desired:
- Familiarity with SNMP protocol
- Familiarity with Docker (or other) Containerized environments
- Knowledge of open-source technologies and protocols
- Experience with Selenium
- Experience with Robot Framework
- Up to date with modern Testing Frameworks (e.g. Cypress and Playwright)
- Experience with React
- Experience in agile, professional software development environments utilizing revision control, test-driven development, and continuous integration
- Knowledge of Navy Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR) or other relevant systems
- Experience with both military and commercial SATCOM system integration and design
- Experience with multiple tactical data links and waveforms (L-16, TTNT, ANW2, etc.)
- Experience working with systems and software engineering teams
- Experience with DoD Security Technical Implementation Guidelines
- Strong technical network troubleshooting skills with the ability to trace technical issues within multiple systems
- Active U.S. Secret clearance
group id: 91082210