Remote (Any State), Virginia, USA
1 day ago
Test Engineer Evergreen
Test Engineer Evergreen

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

* * *

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

This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.

________________________________________________________________________________________

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:

$68,400-$143,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.

Confirm your E-mail: Send Email
All Jobs from CACI International