
Software Engineer II - Test Automation
Leonardo DRS, Inc.3 days ago
Germantown, MD, USAMid Level
Base Salary
$92k - $119k/yr
Responsibilities
- Build, test, debug, and maintain automated test tools, scripts, frameworks, and test harnesses for software verification and regression testing.
- Develop automated tests for software components, services, integrated workflows, and recurring regression scenarios.
- Convert manual or repeatable test procedures into automated tests, reusable utilities, and documented workflows.
- Support automated testing in Linux, Docker, virtual machine, simulation, and system-integration environments.
- Integrate automated tests into CI/CD workflows and improve the visibility, repeatability, and usefulness of test results.
- Collaborate with software, systems, integration, and test engineers to understand expected behavior, reproduce issues, and improve coverage.
- Document test automation tools and workflows for reuse and extension by the broader team.
Requirements
- Bachelor’s degree in engineering, computer science, computer engineering, electrical engineering, or a related technical field, plus at least two years of relevant software, test automation, or software tools experience, or equivalent experience.
- Experience building automation tools, test scripts, test frameworks, or developer-facing software utilities.
- Strong programming ability in Python or another general-purpose programming language, with the ability to write maintainable and reusable code.
- Experience testing, debugging, or troubleshooting software in development, integration, laboratory, or system-level environments.
- Familiarity with unit, integration, and regression testing, defect reproduction, automated test execution, and clear pass/fail criteria.
- Experience using Git and working in a collaborative software development or test environment.
- Ability to translate manual test procedures, expected behaviors, or recurring verification needs into automated tests, tools, or documented workflows.
- U.S. citizenship is required.
- Ability to obtain and maintain a DoD security clearance may be required for future program work.
- Experience with Linux-based environments, Docker, virtual machines, message-based systems, embedded or real-time software, hardware/software integration, or mission-critical systems is helpful but not required.
Benefits
- Medical, dental, and vision coverage.
- Company contribution to a health savings account and telemedicine services.
- Life, disability, and legal insurance.
- 401(k) savings plan.
- Flexible 9/80 schedule, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
- Wellness programs, career growth, professional development, and skill-enhancement programs.
- Full-time, on-site work in Germantown, Maryland.
About Leonardo DRS, Inc.
Leonardo DRS, Inc. builds defense electronics and integrated systems for the U.S. military and allied customers, including electro‑optical/infrared sensors, naval power and propulsion, rugged computing, and force protection solutions. Headquartered in Arlington, Virginia, it is majority-owned by Leonardo S.p.A., traces its origins to 1969 (as DRS Technologies), and is publicly traded on Nasdaq under the ticker DRS following its 2022 combination with RADA Electronic Industries.