Logos Technologies - HQ

Software QA Engineer

1 month ago


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.


Position Requirements:

  • Strong communication and interpersonal skills and strong analytical ability
  • Organizational skills and ability to handle multiple task/projects and to work independently
  • Bachelor's with 5-7 years of experience, or a Master's with 2-5 years of experience
  • Experience testing both stand-alone and web based client server systems
  • Experience testing networked multi-processor and multi-GPU systems
  • Analytic experience in quantifying and modeling performance and resource utilization
  • Detail oriented, reliable and have the ability to work both in a team environment and alone with minimal direction and supervision
  • Knowledge of Agile software development life cycles and how they pertain to Quality Assurance needs
  • Experience with all phases of software testing (Functional, Integration, Regression, User Acceptance, and Release Management)
  • Experience with Requirements Reviews with developers (and possibly other QA engineers), and other stakeholders such as project managers and/or product owners
  • In-depth knowledge of test planning, test case creation and test case execution
  • Experience automating and maintaining new and existing test cases at the unit, integration and system level (including web and desktop applications and system services), and working with developers to improve software testability
  • Knowledge of and experience with both Linux and Windows
  • Solid experience with software technologies including: HTML, XML, C/C++/C#, and .NET
  • C, C++, C# and/or .NET programming experience
  • Strong and demonstrated desire for a career path in QA engineering

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



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed