FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates deep expertise in JVM platform programming, particularly in Java, with a strong focus on test automation for large-scale systems. Capable of mentoring teams in best practices while leading projects that enhance test engineering capabilities.
Highest-signal resume keywords
Java ProgrammingTest Automation CoveragePerformance Testing with JMeterAgile MethodologiesMentoring in Test Automation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JVM Platform ExpertiseKotlin or Scala FamiliarityJUnitMockitoMockKC++ FamiliarityDependency InjectionSpring FrameworksTest-Driven DevelopmentConcurrent JVM Programming
Soft Skills
MentoringLeadershipTroubleshootingCollaboration
Tools & Technologies
GatlingReactorKotlinx CoroutinesGradleContinuous Integration
Certifications & Qualifications
Secret Clearance Eligibility
Industry Keywords
High-Reliability SystemsLoad TestingStress TestingEndurance TestingDistributed Systems
Tech Stack
Tools & technologiesCloudDistributed SystemsGradleJavaJMeterJUnitKotlinMockitoScalaSpringSpring BootSpringBootC++
About the role
Key responsibilities & impact- Expand JRE's unit, integration, service, GUI, and end-to-end test automation
- Engineer and maintain automated performance test suites for load, stress, and endurance testing
- Support IT capacity planning for the required hardware environment
- Design, develop, and maintain simulators for tactical data link terminals, radios, navigation systems, and sensors
- Contribute to defining and verifying minimum system requirements across JRE deployment platforms
- Refactor JRE code for testability by introducing API, RPC, and messaging seams
- Mentor developers, testers, and less-experienced test engineers in test automation best practices
- Optimize test automation suite performance and quality
- Quarantine, troubleshoot, and fix nondeterministic tests
- Lead projects and build test engineering capabilities across the team
Requirements
What you’ll need- Deep expertise in the JVM platform, including fluency with Java and familiarity with Kotlin or Scala
- Proven experience developing and maintaining high test automation coverage for large-scale codebases (1M+ lines)
- Experience verifying mission-critical, high-reliability, near-real-time systems
- Experience with JUnit, AssertJ, Mockito, and MockK
- Familiarity with C++ and Doctest or Google Mock
- Experience with automated performance testing using JMeter or Gatling
- Understanding of concurrent JVM programming, including Threads, Executor Framework, Futures and Promises, Virtual Threads, Reactor, and Kotlin Coroutines
- Experience testing concurrent and asynchronous code using Reactor Test and Kotlinx Coroutines Test
- Knowledge of object-oriented and functional design patterns, software design principles, refactoring techniques, code and test smells, and domain-driven design
- Experience with RPC and message-oriented distributed systems
- Experience with network programming, networking protocols, and low-level binary data processing
- Experience leading large-scale, phased refactoring projects
- Experience mentoring developers and testers in test automation best practices
- Experience with dependency injection and Spring frameworks, including Spring Boot, Spring Data, and Spring Security
- Test-driven development and team-based development via pairing or mobbing
- Experience with Agile methodologies such as Scrum, Extreme Programming, or Lean Software Development
- Experience with continuous integration and modern deployment practices for edge and cloud systems in Gradle-built projects
- Bachelor's degree and 9+ years of experience, or master's degree and 7+ years, or PhD/JD and 4+ years
- Must be a U.S. Citizen
- Must be able to obtain a Secret Clearance after start
Benefits
Comp & perks- Up to 10% of CONUS travel
- Ability to work remotely within the United States
