- TS/SCI Clearance
Do you have experience leading a team of Quality Assurance Engineers to discover the breaking points of hardware/software and influence/improve its quality? Are you an expert at understanding how to apply quality management and testing techniques to fast paced high-tech programs? Do you have the aptitude for discovering flaws in hardware/software and ability to write detailed test documentation for validating requirements and reproducing bugs? Do you have the desire to make the world a safer place? Then we have just the job for you!
We are looking for a motivated Lead Quality Assurance Engineer to manage the activities of a growing QA and Testing group. You will be leading a team of test engineers to perform quality assurance/quality control activities for the Cyber Operation Infrastructure which includes creating formal test plans for complex hardware/software system. You will be responsible for scheduling test activities, managing/planning resources, determining test needs, documentation required for validating the requirements, and performing reviews and assisting in the creation of the test documentation. This documentation will be used by customers and personnel to reference while installing, operating, maintaining, and training others on our software and hardware. Other job responsibilities include supporting engineering, design, software development, material procurement, integration, test, training, management, integrated program support, configuration management, and cyber security activities.
The ideal candidate should have a knowledge of networking protocols and experience testing client-server applications, Linux-based software, and embedded hardware products. The candidate should be able to estimate, prioritize, plan, coordinate, and execute testing activities; create detailed, comprehensive test plans; identify, record, and track defects found in testing; perform thorough regression testing after defects have been fixed; provide solid release documentation for our customers.
Lead and coordinate tasking for a team of ten to twelve quality assurance and testing personnel.
Implement quality management processes, procedures, techniques and methods related to procurement, integration of computer systems, and integration of software products.
Evaluate requirement documentation and generate test plans and procedures to validate requirements. Interpret test results and generate test report documentation to confirm that quality standards are met.
Document processes, procedures and responsibilities for achieving a quality management system.
Work independently, communicate effectively, and compose effective written documentation required for the customer and senior management.
Coordinate with Program Manager, Master Scheduler and Test Director on project priorities, schedules and deliverables.
Participate in all aspects of testing, including functional, regression, load/performance, system, and user acceptance testing.
Lead/Participate in customer-witnessed acceptance testing.
Develop overall test plans, test procedures, and manage testing schedules. Understand system functionality, test coverage, and scheduling risks.
Report test progress, coverage, defect metrics, and overall assessment as required.
Manage defects and proactively identify risks to management. Utilize strong debugging and troubleshooting skills to provide detailed root cause analysis.
Define quality metrics and targets for assessment, measurement and continuous improvement of QA and testing effectiveness.
Implement automated test scripts to improve efficiency of repetitive tasks.
Occasionally may be required to lift heavy system equipment for test environments.
Mentor and train other testers to constantly improve the team
Education and Experience Requirements:
Bachelor’s Degree from an accredited college or university in Computer Science, Computer Engineering, Computer Security or related engineering, technical, or scientific discipline preferred. Will consider experience in lieu of a degree.
15+ years of relevant professional experience in software engineering, computer engineering, computer security, quality assurance technical fields.
15+ years of professional experience in the areas of Quality Assurance/Quality Control efforts on large Department of Defense programs.
2+ years of professional experience leading a Quality Assurance/Quality Control team
Familiar with standard processes such as Six Sigma, ISO 9000, CMMI and related disciplines
Strong knowledge and experience using the Linux operating system (Ubuntu, Centos, RHEL).
Experience deploying, configuring, and using VMWare VSphere/ESXi, AWS, and similar cloud environments.
Possess good understanding & working knowledge of test processes and agile development (using Jira and Confluence).
Experience testing, debugging, & troubleshooting of Client/Server & Web-based applications.
Experience with the analysis of layer 2 and above network protocols using Wireshark.
Experience configuring, troubleshooting, and performance testing networking hardware (switches, routers, etc).
Experience in the automation of Regression tests using scripting methods.
Experience validated system security and information assurance controls as implemented through the DoD Risk Management Framework process and the application of Security Technical Implementation Guides (STIGs).
***All candidates must be US Citizens to be considered for the position***
Candidate must have a DoD TS security clearance by the U.S. Government. Applicants selected for employment will be subject to a Federal background investigation and must meet additional eligibility requirements for access to classified information or materials.