Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Automated Verification Systems Engineer image - Rise Careers
Job details

Automated Verification Systems Engineer

Automated Verification Systems Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

Anticipated Posting End: 6/7/2025

The Opportunity:
CACI is currently looking for a TS/SCI-cleared Automated Verification Systems Engineer to join our SHIV Team in Aurora, CO, or Sterling, VA. Join this passionate team of systems engineers and software developers as we help our customer transition from heavily manual integration and verification practices to automated solutions.

As a member of the SHIV integration test team, you will design automated verification strategies and integration tests aimed at reducing risk and complexity within a diverse software application ecosystem. You will design automated integration tests that verify functional requirements. You will analyze third-party software applications that deploy new features on an agile basis in order to continually enhance existing and implement new tests. Finally, you will collaborate closely with the software developers on the SHIV integration test team to perform root cause analysis when implemented integration tests find software bugs and defects.

Responsibilities:
As a systems engineer on this program, you’ll:

  • Collaborate with mission engineers to design verification strategies using dynamic and realistic mission test data
  • Collaborate with developers to design and implement automated test scripts that verify functional requirements across multiple cloud-based applications
  • Design automated tests that exercise UI-based and API-based functionality
  • Maintain and enhance automated tests to exercise new features as agile programs deploy new software features
  • Analyze third-party software applications and track dependencies for the purpose of designing automated verification strategies


Qualifications:

Required:

  • BA/BS in STEM field or related experience
  • 5+ years of related experience
  • Active TS/SCI with CI polygraph (or willingness to obtain a CI polygraph)
  • Experience with automated integration test suites like Cypress
  • Ability to communicate effectively and collaboratively in a team environment
  • Experience with JIRA and Confluence


Desired:

  • Experience with model-based systems engineering
  • Experience with analyzing functional requirements and drafting acceptance criteria
  • Experience supporting agile software development with systems integration and verification skills

-

________________________________________________________________________________________

What You Can Expect:

 

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

 

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

 

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

 

Your potential is limitless. So is ours.

Learn more about CACI here.

________________________________________________________________________________________

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is:

$74,600-$156,700

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Average salary estimate

$115650 / YEARLY (est.)
min
max
$74600K
$156700K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Automated Verification Systems Engineer, CACI

Are you ready to take your career to the next level as an Automated Verification Systems Engineer with CACI? Located in the vibrant areas of Aurora, CO, or Sterling, VA, you'll be part of an enthusiastic team focused on transitioning from traditional verification practices to innovative automated solutions. As a key player on the SHIV integration test team, your mission will be to design and implement groundbreaking automated verification strategies, making a significant impact on our customer's successes. With a workspace that thrives on collaboration, you will join forces with mission engineers and software developers to craft automated tests that ensure our diverse software applications are up and running smoothly. Your tasks will include simplifying complex systems by designing automated tests related to both UI and API functionality, maintaining these tests as new updates roll out, and analyzing third-party applications for optimized performance. With the backing of a supportive environment at CACI, you will have the opportunity to learn, grow, and contribute to the safety of our nation while enjoying the flexibility to balance your work and personal life. If you hold a BA/BS in a STEM field and have a passion for making tech work better and safer, we would love to chat with you about joining us on this transformative path.

Frequently Asked Questions (FAQs) for Automated Verification Systems Engineer Role at CACI
What are the responsibilities of an Automated Verification Systems Engineer at CACI?

As an Automated Verification Systems Engineer at CACI, you will design and implement automated verification strategies, work closely with developers to create tests that ensure functional requirements are met, and analyze third-party software applications to enhance testing processes. Your role involves collaborating with mission engineers and other team members to develop realistic mission test data and continuously improve automated tests as software updates are deployed.

Join Rise to see the full answer
What qualifications are needed for the Automated Verification Systems Engineer position at CACI?

To qualify for the Automated Verification Systems Engineer role at CACI, candidates should possess a BA/BS in a STEM field or equivalent experience, along with at least 5 years of relevant experience. An active TS/SCI clearance with a polygraph is required, or the willingness to obtain one. Familiarity with automated integration test suites such as Cypress and tools like JIRA and Confluence is also crucial to succeed in this position.

Join Rise to see the full answer
What is the work environment like for an Automated Verification Systems Engineer at CACI?

At CACI, the work environment for an Automated Verification Systems Engineer is collaborative and supportive, promoting a culture of integrity and trust. You’ll join a passionate team dedicated to innovative solutions and mission success. With a flexible time-off benefit and numerous learning resources, CACI fosters personal growth and maintains a balance between professional and personal life.

Join Rise to see the full answer
How does CACI support the continuous growth of its Automated Verification Systems Engineers?

CACI is committed to the continuous growth of its Automated Verification Systems Engineers by providing access to extensive learning and development opportunities. The culture encourages innovation and aims to advance critical missions, ensuring that employees can work on groundbreaking projects while developing their professional skills.

Join Rise to see the full answer
What benefits can Automated Verification Systems Engineers expect at CACI?

Automated Verification Systems Engineers at CACI can expect a comprehensive benefits package that includes healthcare, wellness programs, retirement plans, and family support. Additionally, CACI promotes a healthy work-life balance through flexible time-off policies and invests in the professional development of its employees.

Join Rise to see the full answer
Common Interview Questions for Automated Verification Systems Engineer
How do you approach designing automated tests for software applications?

In designing automated tests, I focus on understanding the functional requirements of the software. I collaborate with developers to identify key features to test, using dynamic data to simulate real-world scenarios. Utilizing tools like Cypress, I create comprehensive test scripts that not only validate functionality but also ensure the application's resilience against defects.

Join Rise to see the full answer
Can you explain your experience with automated integration test suites?

I have extensive experience using automated integration test suites, particularly Cypress. I've utilized its features to create efficient test scripts that effectively verify different aspects of applications, ensuring they function seamlessly across various environments. My goal has always been to minimize manual testing efforts while maximizing test coverage.

Join Rise to see the full answer
How do you handle collaboration with developers to improve testing processes?

I believe strong collaboration is key to improving testing processes. To achieve this, I maintain open lines of communication with developers, involving them in the test design process early on. By sharing insights about potential software bugs during integration tests, we can address issues promptly and iteratively refine our applications.

Join Rise to see the full answer
Describe your experience with analyzing third-party software applications.

I've gained substantial experience analyzing third-party software to design effective automated verification strategies. This process involves assessing dependencies and software functionality to create specific tests that gauge how new features may impact existing applications. Continuous monitoring and updating of test cases are essential to ensure overall application performance.

Join Rise to see the full answer
What steps do you take to maintain automated tests as new features are deployed?

To maintain automated tests effectively, I prioritize actively tracking new features and changes through agile development communication. After each deployment, I review the test scripts to ensure they cover the new functionality, run regression tests, and update or enhance existing tests as needed to adapt to the evolving software landscape.

Join Rise to see the full answer
How do you determine the priority of tests in an automated suite?

Determining the priority of tests involves assessing the risk and impact of each feature. I make decisions based on factors like critical business functionalities, areas with known issues, and the likelihood of changes. By prioritizing high-risk areas, I ensure that our automated suite remains effective and relevant through subsequent software iterations.

Join Rise to see the full answer
What methods do you use for root cause analysis when bugs are found?

For effective root cause analysis, I adopt a systematic approach to identify the underlying issues causing failures. This includes examining logs, reproducing the issue, and collaborating with developers to trace back through the code and determine the source. This process helps prevent similar issues in the future while improving the overall quality of the application.

Join Rise to see the full answer
How do you stay updated on industry trends related to automated testing?

I stay updated on industry trends by engaging in continuous learning through online courses, webinars, and industry conferences. Networking with professionals in the field and following relevant publications and blogs also helps me stay informed about the latest advancements in automated testing, best practices, and emerging tools.

Join Rise to see the full answer
Describe a project where you successfully implemented automated verification strategies.

In a recent project, I led the transition to automated verification strategies for a software suite. This involved collaborating with cross-functional teams to identify critical areas for automation. By developing a robust test suite using Cypress, we significantly reduced testing times and improved build quality, resulting in faster deployment cycles and enhanced customer satisfaction.

Join Rise to see the full answer
What do you find most challenging about working as an Automated Verification Systems Engineer?

One of the most challenging aspects of this role is balancing the need for thorough testing with agile development timelines. As features are rapidly deployed, it's essential to remain adaptable while ensuring the integrity of the software. Effective communication and prioritization are crucial in overcoming these challenges and delivering quality in a fast-paced environment.

Join Rise to see the full answer
Similar Jobs

Join CACI as a Spacecraft GNC Modeling and Simulation Engineer and play a pivotal role in supporting NASA's space missions at Johnson Space Center.

CACI Remote 1KE CHICAGO IL (TAX JURISDICTION - COOK COUNTY)
Posted 13 days ago

Join CACI as a Junior ServiceNow Developer, where you will leverage your skills to support the innovative ServiceNow platform.

P-1 AI Remote San Francisco
Posted 8 days ago

Join P-1 AI as an MLOps Engineer and play a pivotal role in deploying innovative AI solutions in the engineering sector.

Career Mentors, LLC Hybrid Woodbridge, New Jersey, United States
Posted 9 days ago

Join TopTech Talent as a DevOps Engineer, focusing on the development of a secure OpenShift Container Platform environment in Woodbridge, NJ.

Photo of the Rise User
AECOM Hybrid New York, NY, United States
Posted 11 days ago

AECOM seeks a Senior Geotechnical Engineer to lead transportation projects and mentor junior engineers in the New York Metro area.

Photo of the Rise User

As a Systems Operation Asset Manager at Trico Electric Cooperative, you'll leverage technology to optimize and maintain GIS and SCADA systems for improved operational efficiency.

Photo of the Rise User
Posted 7 days ago

Become a key player at Bosch by optimizing processes and implementing digitalization strategies that enhance efficiency and effectiveness in the automotive sector.

Photo of the Rise User

We are looking for an innovative Principal Engineer to lead the development of our cloud management solutions at Palo Alto Networks.

Wordware Hybrid San Francisco
Posted 12 days ago

Join Wordware as a Prompt Engineer and lead the charge in transforming AI development through natural language applications.

Photo of the Rise User

Join Northrop Grumman as a Staff Database Engineer and lead innovative projects within global supply chain operations.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!