Sign Up Sign Up Log In Sign Up
This job has expired and you can't apply for it anymore. Start a new search.

Software QA Specialist, Principal

Job Description

What You’ll Get to Do:

You will ensure that quality software is consistently planned, produced and delivered by establishing project- and/or organization-level processes, metrics, tools and techniques for quality assurance. You will ensure project-level Quality Assurance Plans are integrated with plans for Project and Risk Management, Testing, Training, Release, and others as needed. You will establish resources and standards for QA audits. You will work closely with Project- and Organization-level leaders to ensure work products meet CACI and customer standards. You will lead or have a prominent role in periodic process or performance appraisals, such as for CMMI, ISO, ASQ, Six Sigma, etc.

You’ll Bring These Qualifications:

  • You will be responsible for providing testing support for division products responsible for asset management.
  • Specifically, you will participate in manual and automated testing.
  • You will develop and successfully execute detailed test plans, procedures and scenarios for unit, process, function, system integration and acceptance testing.
  • You 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
    • You will ensure new applications and software modifications meet requirements and operate satisfactorily in the system environment;
    • You will ensure that specific software interfaces with both new and existing systems, per requirements;
    • You will build test environments to include configuring and installing appropriate software, as needed;
    • You will document the successes and failures of all executed test procedures;
    • You will maintain currency on tools, methodologies, technologies and programming languages used by the customer;
    • You will have the ability to write clear, concise and effective correspondence, test plans, procedures and scenarios in accordance with customer policies.
  • You 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.
  • You will work with development project teams to assess their manual testing scenarios and scripts, and identify those that are suitable candidates for automation.
  • You 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.

You should provide knowledge transfer in test automation and the scripts to facilitate the future maintenance by the project team.

Required Skills:

  • 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
    • test results reporting
  • 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
    • generating testing results and reports
  • Demonstrated on-the-job experience testing web-based systems.
  • Demonstrated on-the-job experience working with project managers to clarify requirements and test expectations.

Education and Experience Requirements:

  • BA/BS degree and 5 years of experience

What We Can Offer You:

  • We’ve been named a Best Place to Work by the Washington Post.
  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive benefits and learning and development opportunities.
  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
  • For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Job Location



CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Company Name:
Security Clearance:
Top Secret / SCI + Poly
Chantilly, Virginia
United States
Not Specified
Job Number:

Send me email alerts for similar jobs