1 day ago
Base Salary
$92k - $167k/yr
Responsibilities
- Design and implement test automation frameworks for microservices-based platform components.
- Build reusable test libraries, utilities, and distributed-service validation frameworks.
- Integrate automated tests into CI/CD pipelines and establish continuous quality gates.
- Conduct performance, integration, API, service, contract, and operational scenario testing.
- Develop test plans and strategies aligned with sprint and program increment objectives.
- Analyze defect patterns, test metrics, quality trends, and root causes.
- Collaborate with development and systems engineering teams on testability and quality requirements.
- Support test environment configuration and test data management.
- Validate legacy-to-modern functional equivalence and air traffic control operational workflows.
- Mentor junior test engineers on automation and testing practices.
- Adopt AI-assisted development tools and modern engineering practices to improve productivity and software quality.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline with 8+ years of experience, or a master’s degree with 6+ years of experience; additional experience, education, and training may substitute for the degree.
- Strong experience with test automation frameworks such as Selenium, JUnit, or pytest and Java or JavaScript test development.
- Expertise integrating automated testing into CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar tools.
- Experience with performance, integration, and API testing for distributed systems using tools such as JMeter or Gatling.
- Knowledge of distributed-service testing, service virtualization, contract testing, chaos engineering, and data-driven test automation.
- Experience with operational scenario testing, behavioral validation, root cause analysis, and defect investigation.
- Familiarity with Agile/SAFe testing, quality engineering, test management, and defect tracking tools.
- Ability to obtain and maintain a Public Trust and successfully complete required government background investigations.
- U.S. citizenship is required.
- Preferred qualifications include Python proficiency, microservices and event-driven architecture testing, Docker and Kubernetes, REST Assured, Postman/Newman, security testing, aviation or defense testing, TDD, BDD, AI-assisted development tools, and legacy-system migration testing.
Benefits
- Hybrid schedule of 3 days onsite and 2 days working from home for candidates within commuting distance of Gaithersburg, Maryland; Eagan, Minnesota; or Egg Harbor Township, New Jersey, with possible 100% remote consideration otherwise.
Tech Stack
Apache JMeterDockerGitHub ActionsGitLab CI/CDJavaJavaScriptJenkinsJUnitKubernetesPostmanpytestPythonSelenium
Categories
About Leidos
Leidos builds and operates technology and engineering solutions for defense, intelligence, civil, and health agencies, including systems integration, cyber, enterprise IT, sensors, and healthcare IT. It primarily sells through government contracts and long-term programs, plus managed services and mission software. Founded in 1969 and headquartered in Reston, Virginia, Leidos is a Fortune 500 public company on the NYSE; customers include U.S. defense and intelligence agencies and civil bodies such as the FAA.
