Test Lead
General Dynamics - IT - Washington, DC

This job posting is no longer available on General Dynamics - IT. Find similar jobs: Test Lead jobs - General Dynamics jobs

As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors. With approximately 24,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services. General Dynamics Information Technology is an Equal Employment Opportunity and Affirmative Action employer.

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

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. Develops and implements software/systems testing standards and procedures, and coordinates testing.

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

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

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

7. Coordinates quality-related training.

8. Maintains current knowledge of relevant technologies as assigned.

9. Participates in special projects as required.

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

ITIL V3 Foundation Certificate

5-8 years of related quality assurance experience.

  • Maintains and operates a complex IT lab environment, testing lifecycles, and following QA principles
  • Implements technologies, controls, processes, and operational improvements to automate and optimize the management of a development/test lab environment
  • Provides engineering support
  • Works on multiple tasks simultaneously in a high-pressure, mission-critical dynamic environment
Knowledge of technology, architecture, and technical interdependencies

  • Developes and tests a wide range of hardware and software in a lab environment, including anything proposed by the contractor
  • Supports Contractor QA and quality control programs
  • Develops and implemenst Customer Satisfaction program for tracking the quality of service delivery to end users
  • Conducts data quality assessments
  • Performs quality control on test-to-production results
  • Provides quality control for reprocessing activities, such as batch reruns
  • Monitosr the impact of changes on Service quality and consequently to improve the day-to-day operations of the United States Mint.
  • Quality assurance validating and signing-off on all patches prior to deployment
  • Develops and maintains an integrated Quality Assurance Plan.
  • Ensures that all services meet the required quality levels throughout the life of the contract, and that methods for improving the overall quality of all required services are employed
  • Monitors and audits Contractor performance for quality of all required services
  • Supervises Quality Assurance and Continuous Process Improvement
  • Supervises application and system testing
  • Supervises Fail-over or DR testing
  • Recommends application test plan (e.g., functional, volume, end-to-end, integration, stress, regression, system, and user acceptance testing, if applicable)
  • Develops application test plans (e.g., functional, volume, end-to-end, integration, stress, regression, system, and user acceptance testing, if applicable)
  • Develops test cases as defined in the testing plan
  • Performs all necessary technical design, programming, development, unit and string testing, scripting, configuring or customizing of application modules, as required, to develop and implement the design plans and specifications
  • Creates test cases and test data, and perform all appropriate testing (unit testing, end-to-end testing, stress testing, regression testing, functional testing, integration testing, load/performance testing, usability testing, accessibility testing (Section 508), and compliance testing)
  • Coordinates user acceptance testing (e.g., gain user involvement, establish and define acceptance criteria, set high-level test objectives, and establish high-level test scenarios)
  • Facilitates and supports user acceptance testing (establish adequate test environment based on user acceptance criteria; create user acceptance test scripts, prepare data to support test scenarios within modified system; and manage the relationship with all interfaced systems necessary to conduct testing, troubleshooting, and supporting users to progress through scenarios; simulate interfaces or work with integrated systems to conduct end-to-end tests, support batch processing, exercise functionality, and report results), as prescribed by US Mint
  • Manages the US Mint test environments and associated test data, including creation and maintenance, during the testing period
  • Reviews testing results for compliance with policies, procedures, plans, and test
  • Supports and updates defect tracking system to allow the US Mint to initiate, track, and report US Mint-found defects (i.e., user acceptance testing)
  • Conducts selective random independent testing, where the random selection includes some complex modules (i.e., independent verification and validation testing),
  • Performs vulnerability and compliance testing in conjunction with patch deployment
  • Maintains all documentation required for security audits, internal control, and control testing
  • Coordinates involvement of users for DR testing
  • Recommends application test plan (e.g., functional, volume, end-to-end, integration, stress, regression, system, and user acceptance testing, if applicable)
  • Develops application test plan (e.g., functional, volume, end-to-end, integration, stress, regression, system, and user-acceptance testing, if applicable)
  • Creates test cases and test data, and performs all appropriate testing (unit testing, end-to-end testing, stress testing, regression testing, functional testing, integration testing, load/performance testing, usability testing, accessibility testing (Section 508), and compliance testing)
  • Supports the US Mint and third parties with integration and testing activities
  • Conducts performance/load testing, and creates performance baselines for major releases when requested by the US Mint
  • Provides technical and operational support to the US Mint's technical and user testing efforts, including regression and stress testing, consistent with United States Mint procedures
  • Provides testing support for defined US Mint application software that will be made available via Remote Access
  • Provides reporting on testing results
  • Supports the compliance of all network equipment/devices at current security and operating system patch levels upon thorough testing and validation
  • Ensures a project-level test plan is developed for all software and hardware products, including a systematic approach to testing throughout the lifecycle (for example, levels of testing (e.g., unit, integration, system, and acceptance); types of tests to be performed (e.g., f• unctional performance, usability, stress, load, regression, compliance such as section 508, and real-time response); testing strategy (e.g., top down, bottom up, automated, first, beta, black box, white box); and test design (e.g., test cases, fault insertion/error handling, use-case scenarios, and inspections)
  • Develops a schedule of audits and reviews of the testing program based on the testing activities documented in the project's test plan, including but not limited to:
  • Review of test plans for compliance with appropriate standards and requirements
  • Review of test requirements and criteria for adequacy, feasibility, and satisfaction of requirements
  • Review of test procedures for compliance with appropriate standards and satisfaction of requirements
  • Monitoring of tests, and certification that test results are the actual findings of the tests
  • Completion and certification of test reports
  • Verification that test-related documentation is maintained to allow repeatability of tests and regression testing
  • Traceability analysis report of requirements to design
  • Conducts system-level and end-user testing of Image (certification testing) to validate that they perform in accordance with the approved Specifications and can be deployed successfully and operate with all supported applications, hardware, and software
  • Coordinates with end users in conducting acceptance testing of the customer-specific software image(s) and with the US Mint, as required
  • Implements changes or additions to standard configurations based upon the results of certification testing, changing business needs, and availability of lower-cost solutions
Additional Information

Relocation
No

Security Clearance Level
Confidential

Security Clearance Basis
None

Security Clearance Polygraph
None

Job ID Number
207766

Job Function
Information Technology

Potential for Deployment
No

Take Action

General Dynamics - IT - 2 years ago - save job