As a company authority, ensures that quality software is consistently planned, produced and delivered by establishing project- and/or organization-level processes, metrics, tools and techniques for quality assurance. Ensures project-level Quality Assurance Plans are integrated with plans for Project and Risk Management, Testing, Training, Release, and others as needed. Establishes resources and standards for QA audits. Works closely with Project- and Organization-level leaders to ensure work products meet CACI and customer standards. Leads or has a prominent role in periodic process or performance appraisals, such as for CMMI, ISO, ASQ, Six Sigma, etc.
The Tester will be responsible for providing testing support for division products responsible for asset management. Specifically, the Tester will participate in manual and automated testing. The resource will develop and successfully execute detailed test plans, procedures and scenarios for unit, process, function, system integration and acceptance testing. The Tester will be expected to consult with the development and/or requirements teams to coordinate and test applications; develop schedules; create automated test scripts; test applications for compliance with upgrades; ensure new applications and software modifications meet requirements and operate satisfactorily in the system environment; ensure that specific software interfaces with both new and existing systems, per requirements; build test environments to include configuring and installing appropriate software, as needed; document the successes and failures of all executed test procedures; maintain currency on tools, methodologies, technologies and programming languages used by the customer; and possess an ability to write clear, concise and effective correspondence, test plans, procedures and scenarios in accordance with customer policies. The Tester will also be expected to create scripts and convert manually intensive user interface testing scripts into automated tests using automated test tools, such as Selenium. The Tester will work with development project teams to assess their manual testing scenarios and scripts, and identify those that are suitable candidates for automation. The Tester will then develop, test, and document the scripts so that they can be used to regression test the applications. The scripts should be developed and documented to a level that they can be maintained by Systems Integrators and Developers on the project team. The Tester should provide knowledge transfer in test automation and the scripts to facilitate the future maintenance by the project team. ITAHP
EDUCATION & EXPERIENCE:
BA/BS degree or 10-12 years of Information Systems or Programming experience. Minimum 2 years demonstrated on-the-job experience with full-life cycle software testing including test case development, test script development, application system and regression testing, and test results reporting. 2. Minimum 6 months demonstrated on-the-job experience using automated test tools (for example, Selenium) to complete test activities. This includes developing and running scripts for automated user interface testing, creating/injecting test data, querying and modifying databases and generating testing results and reports. 3. Demonstrated on-the-job experience testing web-based systems. 4. Demonstrated on-the-job experience working with project managers to clarify requirements and test expectations. Clearance level is TS/SCI w/Poly required.
Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.