DescriptionMarkon is seeking a Test Engineer 3 to support a fast-paced, mission-critical Intelligence Community program. This role serves as the lead Test Engineer, responsible for defining and executing comprehensive test strategies to ensure the delivery of high-quality, resilient systems. This role works closely with software developers, DevOps engineers, and mission stakeholders to validate system functionality, data integrity, performance, and operational readiness across complex environments.
Responsibilities
- Lead the testing strategy, planning, and execution for mission-critical applications and systems
- Partner with software and DevOps engineers to integrate quality assurance throughout the development lifecycle
- Design, develop, and execute automated and manual test cases across system, integration, regression, performance, and stress testing scenarios
- Develop and maintain test plans, test procedures, test cases, test scripts, and test reports
- Validate data ingest pipelines and ensure compliance with data lifecycle management requirements
- Identify, document, track, and verify resolution of software defects and system issues
- Develop and maintain automated testing frameworks utilizing tools such as JUnit and Mockito
- Analyze test results and provide recommendations to improve system quality, reliability, and performance
- Support system integration, deployment, accreditation, and operational testing activities
- Coordinate testing efforts across development teams and provide status updates to leadership and stakeholders
- Contribute to continuous improvement of testing methodologies, automation, and quality assurance processes
Qualifications
Required Qualifications
- Active TS/SCI w/ Polygraph with this Customer.
- Bachelors degree in a technical field or 4 additional years of relevant experience in lieu of a degree
- 8+ years of experience as a Test Engineer supporting programs of similar scope, type, and complexity
- Experience leading test planning, execution, and quality assurance efforts for complex systems
- Experience with automated testing and scripting using Python, Java, Bash, or similar languages
- Hands-on experience with testing frameworks such as JUnit and Mockito
- Experience testing applications and systems in Linux environments
- Experience supporting testing activities within AWS cloud environments
- Understanding of data ingest processes and data lifecycle management principles
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent written and verbal communication skills
- Ability to work independently and collaboratively in a fast-paced Agile environment
Desired Qualifications
- Experience supporting DevOps and CI/CD environments
- Experience with performance, load, and stress testing methodologies
- Familiarity with containerized and cloud-native architectures
- Experience supporting Intelligence Community mission systems, enterprise data platforms, or large-scale data processing environments
- Experience leading testing efforts across multi-disciplinary development teams
Salary RangeUSD $140,000.00 - USD $150,000.00 /Yr.The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.