Quality Assurance Lead

CACI - Sterling, VA3.9

Full-time
EducationSkills
Job Description

What You’ll Get to Do: Are you interested in delivering innovative solutions? Does supporting critical national security missions have special meaning to you? Are you someone that thrives working and learning in a team environment? If so, this is a fantastic opportunity to join our team and support a DoD organization that’s re-shaping the battlespace environment.

CACI’s National and Cyber Solutions (NCS) business group is looking for a talented quality assurance engineer to help continuously improve the efficiency and effectiveness of solutions we deliver. The work environment is casual, yet professional and we’re committed to providing the tools you need to succeed on the job and in your career.

You will lead the team in defining and implementing QA processes and procedures to support quarterly software releases for a DoD Program of Record. You will write test plans, document test cases and work with others testing software in preparation for customer witnessed test events.

More About this Role:
Evaluate existing QA processes and procedures and establish robust and comprehensive processes to provide high quality software releases
Serve as the Lead QA Engineer on a team tasked with building, deploying and maintaining SIGINT systems (including a Cross Domain System) for programs sponsored by a DoD organization
Mentor more junior test engineers in the execution of QA processes and procedures
Ensure quality of quarterly software releases
Identify and formalize testing strategies such as automated testing, overnight testing, sanity tests and regression testing in both and unclassified and classified environment
Assess, recommend and utilize tools and techniques including but not limited to manual testing, web assessment software, and custom scripts
Assist with providing detailed test plans, write test cases and oversee QA execution
Provide testing support for evaluations and provide specific test plans and testing services tailored to the software and systems being tested.

Duties and Responsibilities:
You will be a key member of a large solution development program, comprised of multiple teams working together to modernize and enhance existing systems and rapidly develop new mission capabilities. You will participate in all aspects of the development process, from design and planning through testing and deployment. You will work with product owners, architects, security engineers, and developers to understand requirements and deliver innovative solutions. Specific responsibilities include:

Evaluate existing QA processes and procedures and establish robust and comprehensive processes to provide high quality software releases
Develop and maintain test plans, test cases, and test procedures
Conduct test events, documenting results and tracking issue resolution
Generate test data and maintain test environments
Participate in planning, design and review events
Produce required documentation and other artifacts as needed

You’ll Bring These Qualifications:
Education:
Bachelor’s degree in Computer Science, Information Systems or related discipline and at least 8 years of QA and/or software development experience. At least 12 years of experience is required for Associate degree holders, while only 6 years of experience is required for candidates holding a Master degree in in Computer Science, Information Systems or related discipline. Individuals without a degree require at least 15 years of relevant experience.

Experience:
An active TS/SCI clearance is required

Required Skills:
Experience implementing QA processes and procedures
Experience developing test plans, test cases, and test procedures
Experience testing Unix/Linux based applications
Experience using testing tools for UI and performance testing (e.g. LoadRunner)
Experience using JIRA
Excellent analytical and problem-solving skills
Excellent interpersonal, and oral and written communication skills

These Qualifications Would be Nice to Have:
Desired:
Experience using test automation frameworks (e.g. Selenium)
Experience working with continuous integration and continuous delivery tools (e.g. Git, Jenkins, Puppet, Chef, etc.)
Experience testing hardware

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

US-Sterling-VA-VIRGINIA SUBURBAN

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.