Demo

Test Engineer

CACI
Scott, IL Full Time
POSTED ON 4/9/2025
AVAILABLE BEFORE 6/9/2025

Job Profile:

Test Engineering T3

JR Type:

Evergreen

Job Category:

Engineering

Minimum Clearance Required to Start:

Secret

Percentage of Travel Required:

Up to 10%

Type of Travel:

Continental US

Program/Opportunity Name:

Opportunity | USTRANSCOM Joint Transportation Management System (JTMS)

Referral Bonus Plan:

* * *

Job Description:

The Opportunity:

Are you ready to revolutionize financial auditability and transportation logistics? We're seeking talented Test Engineers to join our team in implementing a cutting-edge software system that will transform how businesses manage their finances and supply chains. From program management and cybersecurity to systems engineering and process optimization, we have exciting opportunities across multiple disciplines.*

If you're passionate about leveraging technology to streamline operations and enhance transparency, this is your chance to make a significant impact. Join us in building the future of financial and logistical management – your expertise could be the key to our success!

*Positions contingent upon contract award.


Responsibilities:
Junior-level:

  • Evaluate, recommend, and implement test tools and strategies

  • Design, implement, and conduct test and evaluation procedures to ensure system requirements are met

  • Develop, maintain, and upgrade automated test scripts and architectures for application products

  • Write, implement, and report on the status of system test cases • Analyze test cases and provide regular progress reports

  • Serve as a subject matter specialist, offering testing expertise for complex to highly complex software/hardware applications

  • Participate in all phases of risk management assessments and software/hardware development

  • Focus on analyzing user requirements, test design, and test tools selection

  • Collaborate with development teams to ensure software quality and performance

  • Assist in the creation and maintenance of test documentation


Intermediate:

  • Evaluate, recommend, and implement test tools and strategies

  • Design, implement, and conduct test and evaluation procedures to ensure system requirements are met

  • Develop, maintain, and upgrade automated test scripts and architectures for application products

  • Write, implement, and report on the status of system test cases

  • Analyze test cases and provide regular progress reports

  • Serve as a subject matter specialist, offering testing expertise for complex to highly complex software/hardware applications

  • Direct and/or participate in all phases of risk management assessments

  • Engage in software/hardware development with a focus on analyzing user requirements, test design, and test tools selection

  • Collaborate with cross-functional teams to ensure quality throughout the development lifecycle

  • Mentor junior team members and contribute to the team's professional development

Senior:

  • Evaluate, recommend, and implement cutting-edge test tools and strategies

  • Design, implement, and conduct comprehensive test and evaluation procedures to ensure system requirements are met

  • Develop, maintain, and upgrade advanced automated test scripts and architectures for application products

  • Write, implement, and report on the status of system test cases for complex testing scenarios

  • Analyze test cases and provide detailed progress reports to stakeholders

  • Serve as a subject matter specialist, offering expert testing expertise for complex to highly complex software/hardware applications

  • Direct and participate in all phases of risk management assessments

  • Lead software/hardware development processes with a focus on analyzing user requirements, test design, and test tools selection

  • Mentor junior and intermediate team members in advanced testing methodologies

  • Collaborate with cross-functional teams to ensure quality throughout the development lifecycle

Subject Matter Expert/SME:

  • Serve as the primary authority on testing methodologies, tools, and strategies

  • Evaluate, recommend, and implement state-of-the-art test tools and strategies

  • Design and oversee the implementation of advanced test and evaluation procedures to ensure system requirements are met

  • Develop, maintain, and upgrade sophisticated automated test scripts and architectures for application products

  • Write, implement, and report on the status of system test cases for complex testing scenarios

  • Analyze test cases and provide comprehensive progress reports to stakeholders and executive leadership

  • Offer expert testing expertise for complex to highly complex software/hardware applications

  • Direct and participate in all phases of risk management assessments

  • Lead software/hardware development initiatives with a focus on analyzing user requirements, test design, and test tools selection

  • Mentor senior team members and develop the next generation of testing professionals


Qualifications:
Required: 
Junior:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (equivalent combination of education and experience may be considered in lieu of degree)

  • 0-3 years of experience in software testing or quality assurance

  • Basic knowledge of software development lifecycle and testing methodologies

  • Familiarity with test automation tools and scripting languages (e.g., Selenium, Python)

  • Strong analytical and problem-solving skills

  • Excellent communication skills, both written and verbal

  • Ability to work effectively in a team environment

  • Attention to detail and commitment to quality

  • Willingness to learn and adapt to new technologies and methodologies


Intermediate:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (equivalent combination of education and experience may be considered in lieu of degree)

  • 3-8 years of progressive experience in software testing and quality assurance

  • Strong knowledge of software testing methodologies, tools, and best practices

  • Proficiency in developing and maintaining automated test scripts

  • Experience with test case design, execution, and analysis

  • Familiarity with risk management assessments in software development

  • Strong analytical and problem-solving skills

  • Excellent communication and documentation skills

  • Ability to work effectively in Agile/Scrum environments

Senior:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (equivalent combination of education and experience may be considered in lieu of degree)

  • 8-11 years of extensive experience in software testing and quality assurance

  • Expert knowledge of testing methodologies, tools, and best practices

  • Advanced proficiency in developing and maintaining automated test scripts

  • Strong experience in risk management assessments for software/hardware development

  • Excellent analytical and problem-solving skills

  • Outstanding communication and leadership abilities

  • Proven track record of successfully leading complex testing projects

SME:

  • Master's degree in Computer Science, Software Engineering, or related field (equivalent combination of education and experience may be considered in lieu of degree)

  • 12 years of extensive experience in software testing and quality assurance leadership roles

  • Recognized expert-level knowledge of testing methodologies, tools, and best practices

  • Advanced proficiency in automated testing tools and frameworks

  • Proven track record of leading large-scale testing initiatives for complex software/hardware systems

  • Strong leadership skills with the ability to influence and guide at the executive level

  • Exceptional analytical and problem-solving abilities

  • Outstanding communication skills, with the ability to articulate complex technical concepts to diverse audiences including C-level executives


Desired:
Junior:

  • Relevant certifications (e.g., ISTQB Foundation Level)

  • Experience with Agile/Scrum development processes

  • Familiarity with version control systems (e.g., Git)

  • Knowledge of database systems and SQL

  • Understanding of web technologies (HTML, CSS, JavaScript)

Intermediate:

  • Relevant certifications (e.g., ISTQB, CSTP)

  • Experience with continuous integration and continuous delivery (CI/CD) pipelines

  • Knowledge of performance testing and security testing

  • Familiarity with cloud-based testing environments (e.g., AWS, Azure)

  • Experience in government or defense sector projects

  • Proficiency in one or more programming languages (e.g., Python, Java, C )

Senior:

  • Master's degree in a relevant field

  • Advanced certifications in software testing (e.g., ISTQB Advanced Level, CSTE)

  • Experience with continuous integration and continuous delivery (CI/CD) pipelines

  • Proficiency in multiple programming languages (e.g., Java, Python, C )

  • Knowledge of Agile and DevOps methodologies

  • Familiarity with cloud-based testing environments (e.g., AWS, Azure)

  • Experience in performance testing and security testing

SME:

  • Ph.D. in a relevant field

  • Executive-level testing certifications (e.g., ISTQB Advanced Level Test Manager, CSTE)

  • Experience with AI/ML applications in software testing

  • Knowledge of federal software testing regulations and compliance requirements

  • Published research or books in the field of software testing and quality assurance

  • Speaking engagements at major industry conferences

  • Experience in shaping testing policies and standards at the enterprise level

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.

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:

$68,400-$143,700

Salary : $68,400 - $143,700

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Test Engineer?

Sign up to receive alerts about other jobs on the Test Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$84,546 - $99,351
Income Estimation: 
$104,692 - $122,242
Income Estimation: 
$135,996 - $167,948
Income Estimation: 
$166,830 - $203,098
Income Estimation: 
$84,546 - $99,351
Income Estimation: 
$104,692 - $122,242
Income Estimation: 
$72,265 - $83,772
Income Estimation: 
$84,546 - $99,351
Income Estimation: 
$104,692 - $122,242
Income Estimation: 
$128,874 - $152,513
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CACI

CACI
Hired Organization Address Washington, DC Full Time
Naval Architect Job Category : Engineering Time Type : Full time Minimum Clearance Required to Start : None Employee Typ...
CACI
Hired Organization Address Aurora, CO Full Time
Missions Planner / Scheduler Job Category : Intelligence Time Type : Full time Minimum Clearance Required to Start : TS ...
CACI
Hired Organization Address Colorado, CO Full Time
Readiness Training Integrator Job Category : Training Time Type : Full time Minimum Clearance Required to Start : Secret...
CACI
Hired Organization Address Aberdeen, MD Full Time
c-UAS Trainer / RPV Pilot Job Category : Intelligence Time Type : Full time Minimum Clearance Required to Start : Secret...

Not the job you're looking for? Here are some other Test Engineer jobs in the Scott, IL area that may be a better fit.

Test Engineer

Hunter Engineering Company, Bridgeton, MO

Test Engineer

SPECTRUM, Maryland, MO

AI Assistant is available now!

Feel free to start your new journey!