General Dynamics Information Technology Sr. Software Automation Tester w/Polygraph in Reston, Virginia

Job Description

Reviews and evaluates software products and systems to ensure adherence to company and customer quality standards. Develops software/systems testing procedures and conducts tests.

The application tester will provide functional and automated application testing support for an enterprise advanced discovery capability aimed at unstructured data.The successful candidatewill have primary responsibility for developing and maintaining test plans and test cases, including functional testing, integration and regression testing. In addition, they will be expected to work cohesively with other IT testers, collaborate with testers from other teams, participate and contribute to peer reviews and actively contribute to process improvements.


  • Provide manual and automated testing ofvarious software products

  • Document defects

  • Execute test cases and report defects to the software team

  • Understand the requirements and write test cases

  • Document and interpret business and technical requirements fortesting utilizing variousdevelopment methodologies (Waterfall, Agile, Iterative)

  • Serve as a trainer and update user guide documentation

  • Create and deliver the test workflow framework and procedure for the sponsor's applications.

  • Develop and execute automated test plans, procedures and scenarios for unit, process, function, system integration and acceptance testing

  • Consult with the entire team to coordinate and test applications

  • Ensure new applications and software modifications meet requirements and operate satisfactorily in the system environment

  • Support off-hours deliveries or periodic off-hours functional testing

  • Document the successes and failures of all executed test procedures in Sponsor's issue tracking software

  • Maintain currency on test tools, methodologies, and technologies


  • Demonstrated on-the-job experience testing web-based applications developed using technologies suchas: Java or J2EE.

  • Demonstrated on-the-job test automation or software development experience with at least twoautomated test tool (Selenium web driver preferred, similar tools accepted).

  • Demonstrated on-the-job experience with software development life cycle, test-driven developmentand Enterprise Lean Agile or other Agile methodologies.

  • Demonstrated on-the-job experience creating test plans, test cases/criteria that meet the systemrequirements, test scripts to include documentation, as well as experience using JIRA for issuetracking. Create and deliver the test workflow framework and procedure for the sponsor'sapplications.

  • Demonstrated on-the-job experience with testing across back-end, service tier, and presentation layers,including a variety of graphical user interfaces.

  • Demonstrated on-the-job experience with Perl and/or other scripting languages

  • Demonstrated on-the-job experience with Unix/Linux operating systems, as well as experienceworking from a shell or command prompt

  • Demonstrated on-the-job experience and knowledge of database query languages, such as SQL, to assess the state of the data before and after test transactions are performed.

  • Demonstrated on-the-job the ability to explain protocols, technical procedures and processes clearlyand accurately to both technical and no n-technical audiences

  1. Reviews and evaluates software products and systems to ensure adherence to company and customer quality standards.

  2. Establishes software quality standards for life cycle, documentation, development methods, testing, and maintenance.

  3. Defines, develops and implements software/systems testing standards and procedures, and oversees testing.

  4. Documents and analyzes test results, and makes recommendations to improve overall quality.

  5. Oversees testing of purchased third-party software and/or services to ensure that company standards and end-user requirements are met.

  6. Acts as Subject Matter Expert conducting complex software/systems testing.

  7. Provides guidance and work leadership to less-experienced Quality Assurance personnel, and may have supervisory responsibilities.

  8. May serve as a technical team or task leader.

  9. Oversees quality-related training.

  10. Maintains current knowledge of relevant technologies as assigned.

  11. Participates in special projects as required.


Bachelor's Degree in Computer Science or a related technical discipline, or the equivalent combination of education, technical training or work experience.


10-15 years of related quality assurance experience.

For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.




Requisition ID2018-43349

of Openings1

Job FunctionInformation Technology

Security Clearance LevelTop Secret/SCI with Polygraph

Full/Part TimeFull Time