O'fallon, IL, 62269, 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. (https://careers.caci.com/global/en/life-at-caci) **________________________________________________________________________________________** **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 (https://careers.caci.com/global/en/employee-benefits) . 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