×
Register Here to Apply for Jobs or Post Jobs. X

Senior Test Automation Engineer

Job in Columbia, Howard County, Maryland, 21045, USA
Listing for: Leidos
Full Time position
Listed on 2026-08-05
Job specializations:
  • Software Development
    Software Testing, Python, DevOps
Job Description & How to Apply Below
** Description*
* Leidos has a new and exciting opportunity for a  
** Senior Test Automation Engineer
** in our  
** Intelligence Sector's Cyber & Analytics Business Area (CABA)** . Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management.

At  
** Leidos** , we offer  
** competitive benefits** , including Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and much more.  
** Join us and make a difference in National Security!*
* We are seeking a  
** Senior Test Automation Engineer
** to design, build, and maintain automated test solutions for both REST APIs and web-based user interfaces. This role requires hands-on expertise in Linux command-line tools, Python automation, containerized test execution using Docker/Podman, and CI/CD integration with Jenkins and Git Lab. The successful candidate will also help evolve our in-house automation framework by planning and executing the migration from legacy Robot Framework implementations to newer automation platforms.

** KEY RESPONSIBILITIES*
* + Develop, maintain, and enhance automated test suites for back-end REST APIs and web-based user interfaces.

+ Build and maintain a scalable, reliable test automation harness (framework) including execution, reporting, data setup/teardown, and CI/CD integration.

+ Implement and expand Python-based test automation using Pytest, including fixtures, test data strategies, and robust assertions/validation.

+ Create and maintain Docker/Podman container images used to run automation consistently across developer environments and CI pipelines.

+ Integrate automated test execution into Jenkins and Git Lab CI/CD pipelines, ensuring repeatable runs, clear reporting, and actionable results.

+ Use Linx command-line tools and Bash shell scripting to locate, parse, transform, and report on large volumes of logs, test output, and system data.

+ Support and extend UI automation using Robot Framework and the Python Selenium library, including test stability improvements and best practices.

+ Collaborate with stakeholders to plan, estimate, and break down work for migrating the current in-house test harness from legacy Robot Framework to a modern alternative (e.g., Robot Framework AIO or Microsoft Playwright).

+ Write and maintain SQL queries (using SQL Developer or similar tooling) and integrate database validation steps into automated tests were appropriate.

+ Troubleshoot CI failures and test irregularity/volatility, improve test reliability, and contribute to continuous improvement of the overall QA automation approach.

** REQUIRED QUALIFICATIONS*
* + Bachelors Degree in a related technical field of study and 12 or more years of related experience. Candidates without bachelors degrees will require additional years of experience and will be considered on a case by case basis.

+ Strong experience with Linux and Bash shell scripting, with demonstrated ability to work effectively from the command-line and process/report on large data sets (logs, test artifacts, results).

+ Advanced experience building test automation in Python, including Pytest-based frameworks and best practices for maintainable automated testing.

+ Strong hands-on experience with Docker (or Podman) including building, versioning, and maintaining images used in automation and CI/CD workflows.

+ Working knowledge of Jenkins and Git Lab pipelines, including running containerized workloads and managing automated test stages.

+

Experience with REST API testing, including validation of responses, authentication flows, and negative/error-path testing.

+ Familiarity with Robot Framework UI automation using Selenium library (Python).

+ Solid understanding of how to architect a test automation harness/framework for UI and/or API testing (test structure , configuration, reporting, environment management).

+ Familiarity with SQL and tools such as SQL Developer, including writing queries and using them within automated validation steps.

+  
** Security Clearance Requirement:
Active TS/SCI with polygraph*
* ** PREFERRED QUALIFICATIONS*
* + Experience planning and executing test automation framework migrations (e.g., Robot Framework to Microsoft Playwright or Robot Framework AIO).

+ Experience improving CI performance, parallelization, and test execution efficiency in containerized environments.

+ Strong debugging skills across services, CI logs, containers, and test reporting outputs.

** WORKING STYLE / WHAT SUCCESS LOOKS LIKE*
* + Builds reliable, maintainable automation that can be executed consistently in CI and local environments.

+ Produces clear, actionable test reporting and contributes to reducing fickle tests and pipeline noise.

+ Takes ownership of framework-level improvements, including planning and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary