Manual Test Engineer

Mid or Senior Level Position

District of Columbia, Maryland, Virginia
CI Poly

Job Summary/Description
A Manual Test Engineer is needed to perform component, integration, and system-level testing by writing system-level test procedures, evaluating changes made to software applications, and to help correct defects discovered during development, testing, and/or operational use. The Test Engineer will be a member of the Manual Test team supporting a fast-paced dynamic software development program. The Manual Test team is part of a test organization that includes teams that automate regression tests and maintain our testing framework and infrastructure.

Primary Responsibilities
The selected individual will perform system testing of components (modules), and integration testing through system and end-to-end evaluation. They will provide development and implementation of test procedures and test reports and will support the software configuration management process. They must understand all software components and their interface requirements. The selected candidate will develop test data and define test acceptance criteria and will provide system testing expertise including knowledge of Test and Evaluation Master Plan (TEMP) and other test documentation, test plans, test methodologies, subsystem interface testing, and software module testing. They will assist the software development team and will be responsible for working collaboratively with the following groups: software development, system engineering, integration, deployment, and sustainment.

Basic Qualifications
• Must have experience testing through a full system development life cycle, including implementing test plans, test cases, and test processes.
• Must have experience participating in formal test events (Acceptance Test, User Acceptance Test, Software Final Release Test, Maintenance Release Test, etc.).
• Must have experience collaborating with software developers to create formal test procedures.
• Must have experience working in a test lab environment.
• Must have experience collecting, analyzing, presenting test results verbally and reporting test results in writing.
• Must have experience utilizing elevated privileges to setup and execute manual test procedures.
• Must have experience working in an agile team environment.
• Must have experience documenting test results for corrective actions, reporting and audits.
• Must have experience testing systems from existing system and functional specifications.
• Must have an active Top Secret security clearance with the ability to obtain and maintain a Polygraph.
• Strong communication skills; able to successfully communicate with management personnel, and technical personnel.

Preferred Qualifications

• Bachelor’s degree in Math, Science, Engineering, Statistics, Engineering Management, or related discipline and at least 8 years of prior relevant experience. Additional experience may be substituted for a degree.
• Experience with Behavior Driven Development (BDD) and Test Driven Development (TDD).
• Experience using automated test tools.
• Experience with programming and scripting languages (i.e., Java, shell, Python, etc).
• SAFe Agilist or DevOps certification.

Apply Now

Please complete the form below to apply for this position.