Logos Technologies, LLC (Logos) is searching for a Software QA Engineer to augment our multiple project Quality Assurance team. In coordination with Hardware QA Engineering, Build Engineering, and the hardware and software development and management teams you will be responsible for developing and executing comprehensive test plans, developing and performing test cases to verify functionality, data integrity, security, and overall usability. Our motivated teams develops the very latest persistent surveillance systems and solve many client problems associated with: detection, tracking and classification of moving targets in video; management and delivery of massive quantities of Full Motion Video; and extracting and quantifying the information contained in video.
Logos Technologies delivers innovative technology and program solutions enabling critical mission operations for our government (defense, intelligence community, and civilian agencies) and commercial clients. We also enable secure customer operations in all environments and against all threats. We built our reputation for systems focus, technical excellence, and dedication to customer needs by employing a strategic blend of scientists, engineers, and senior analysts from diverse fields to pioneer best-fit solutions across multiple domains.
Logos offer employees an unbeatable array of benefits, including health, dental, prescription drug, and vision plans; a 401(k) plan; life, AD&D, short- and long-term disability insurance; health care and dependent care flexible spending accounts; free parking or public transit benefits; and paid-time off.
“Logos is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.”
Reports to our Software QA team lead. Independently develops and executes test scripts to ensure that quality software is provided for release to production and to certify system changes. Produces expert level test plan documents for client/server applications. Creates test requirements documents. Develops test control databases. Maintains test databases and ensures their integrity and currency. Distributes test data from control database to development staff to satisfy adequate unit testing. Develops, compiles, documents and runs automated test scripts and test procedures. Runs regression tests. Tracks status of defects. Provides quality assurance testing for all systems to ensure the development and distribution of quality products. Assists with roll-out of systems documentation. Produces lists of defects that are to be resolved and incorporated into future releases of the application as required. Communicates with analysts and programmers about formal testing plans, problems, and results. Develops technical documentation and reports. Manages the Release Management process for all changes to the baseline IT infrastructure. Ensures all processes are adhered to appropriately throughout project lifecycles. Ensures all existing processes are fully documented, suggesting improvements, updating documentation, and communicating all process changes to relevant stakeholders.
Additional Skills Desired:
- Familiarity with the CMMI
- Perl or Python scripting knowledge
- Automated system compliance experience Puppet, Chef, or comparable products
- Preference given to candidates holding an active Top Secret security clearance