
Lead Test Engineering Architect
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Chantilly • Virginia • United States
Visit company websiteExplore more
Salary
💰 $90,300 - $189,600 per year
Job Level
About the role
- Defining and implementing advanced testing strategies across the software development lifecycle.
- You will act as both technical visionary and be responsible for hands-on delivery
- Develop comprehensive test strategies, test plans, and implement testing solutions for large software programs
- Design and implement scalable test automation frameworks, select appropriate tools, and define technical standards.
- Define and set up complex test environments and data creation methods
- Manage test data architecture definitions and requests for mission-critical workflows
- Understand the needs of stakeholders and conveying this to the Test Team and other Product Teams
- Meet with multiple Product Teams, System Engineers, and QA to determine testing parameters and requirements
- Troubleshoot errors and streamline test procedures
- Testing and examining code written by others and analyzing results, including: Data validation testing, Functional testing, Performance and load testing, Usability testing, Application security testing, User interface testing
- Document as-is state of multiple integration environments, perform a gap analysis, and produce artifacts that articulate options and recommendations
- Leverage virtualization and containerization to optimize testing software systems
- Engineer and implement solutions and provide recommendations for continuous improvement for the services provided
- Act as an individual contributor and mentor more junior team members
- Proactively identify and communicate risks related to quality and testing.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
- 7+ years of hands-on software development experience, with at least 5 years in a technical leadership role
- 5+ Years of Experience integrating test automation including performance, security, and functional tests into CI/CD pipelines
- Proficiency in one or more programming languages (e.g., Java, C, C++, Python)
- Strong understanding of software architecture, design patterns, and system scalability
- Knowledge of Agile software development best practices
- Strong documentation skills following templated formats for both informal and formal documents (Confluence, Word, Power Point, Excel)
- Knowledge of modern software engineering, to include DevSecOps practices and continuous integration/continuous deployment (CI/CD) pipelines, version control, and automated testing
- Strong communication skills, ability to work independently and within agile team constructs to lead developers in fast paced, collaborative environments
- Must be a US Citizen with an active Top Secret, and ability to obtain a SCI Security Clearance
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test automationperformance testingsecurity testingfunctional testingdata validation testingusability testingapplication security testinguser interface testingprogramming languagessoftware architecture
Soft Skills
communication skillsleadershipdocumentation skillsproblem-solvingmentoringstakeholder managementrisk identificationcollaborationindependenceagile team work
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceTop Secret Security ClearanceSCI Security Clearance