Senior Test Automation Engineer — API & UI Lead

CACI International Inc

Linthicum (MD)

On-site

USD 87,000 - 182,000

Full time

24 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CACI International Inc is seeking a Senior Test Automation Engineer to design, build, and maintain automated test solutions for REST APIs and web UIs. You will develop a scalable automation framework, integrate tests into Jenkins and GitLab, and migrate legacy Robot Framework to modern tools.

Strong Linux, Python, Docker/Podman, and CI/CD experience are essential. The role requires TS/SCI with poly, plus hands-on expertise in Pytest, Selenium, and API testing, with a focus on reliability and

Qualifications

  • Must have a TS/SCI with a Current CI poly to start.
  • Strong experience with Linux and Bash shell scripting, able to work from the command line and process large data sets.
  • Advanced experience building test automation in Python, including Pytest-based frameworks.
  • Strong experience with Docker (or Podman) including building and maintaining images for automation and CI/CD.
  • Working knowledge of Jenkins and GitLab pipelines, including containerized workloads.
  • Experience with REST API testing, including validation of responses and error-path testing.
  • Familiarity with Robot Framework UI automation using Selenium library.

Responsibilities

  • Develop, maintain, and enhance automated test suites for REST APIs and web UIs.
  • Build and maintain a scalable test automation harness with CI/CD integration.
  • Implement Python-based test automation using Pytest, fixtures, and data strategies.
  • Create and maintain Docker/Podman images for consistent automation across environments.
  • Integrate automated tests into Jenkins and GitLab pipelines with clear reporting.
  • Use Linux CLI to parse and report on logs and test data.
  • Support UI automation with Robot Framework and Selenium, improving stability.
  • Plan and drive migration of in-house framework to modern platforms (Robot Framework AIO or Playwright).
  • Maintain SQL queries and integrate database validation into tests.
  • Troubleshoot CI failures and improve test reliability and efficiency.

Skills

Linux Bash
Python Pytest
Docker
Podman
Jenkins
GitLab CI/CD
REST API testing
Robot Framework
Selenium

Education

Bachelor's degree in Math, Science, Engineering, Statistics, Engineering Management or related discipline

Tools

Docker
Podman
Jenkins
GitLab
Selenium
Robot Framework

Job description

CACI International Inc is seeking a Senior Test Automation Engineer to design, build, and maintain automated test solutions for REST APIs and web UIs. You will develop a scalable automation framework, integrate tests into Jenkins and GitLab, and migrate legacy Robot Framework to modern tools.

Strong Linux, Python, Docker/Podman, and CI/CD experience are essential. The role requires TS/SCI with poly, plus hands-on expertise in Pytest, Selenium, and API testing, with a focus on reliability and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Test Automation Engineer - Python, Docker & CI/CD
Senior Test Automation Engineer - Python, Docker & CI/CD

CACI International Inc. • Linthicum (MD)

On-site
USD 87,000 - 182,000
Senior Test Automation Engineer — API, UI & CI/CD
Senior Test Automation Engineer — API, UI & CI/CD

Via Logic LLC • Columbia (MD)

On-site
USD 116,000 - 211,000
Paid Time Off
11 paid Holidays
401K with a 6% company match andimmedi
+5
Senior Test Automation Engineer: API & UI Mastery
Senior Test Automation Engineer: API & UI Mastery

Erias Ventures, LLC • Columbia (MD)

On-site
USD 195,000 - 215,000
Above Market Pay
11% 401k with vesting
Spot Bonuses
+1
Senior Test Engineer - Automation & Cloud (AWS/Kubernetes)
Senior Test Engineer - Automation & Cloud (AWS/Kubernetes)

CACI International Inc • Austin (TX)

On-site
USD 83,000 - 174,000
Senior Test Engineer - Automation & Cloud Testing
Senior Test Engineer - Automation & Cloud Testing

CACI International Inc. • Austin (TX)

On-site
USD 83,000 - 174,000
Test Automation & DevOps Engineer (TS/SCI)
Test Automation & DevOps Engineer (TS/SCI)

CACI International Inc • Chantilly (VA)

On-site
USD 94,000 - 199,000
Senior Test Automation Engineer - Linux, Python, CI/CD
Senior Test Automation Engineer - Linux, Python, CI/CD

Erias Ventures, LLC • Columbia (MD), Northern (KY)

Hybrid
USD 195,000 - 215,000
Above Market Hourly Pay
401k with Immediate Vesting
Professional Development Bonuses
+1
Senior Software Test Engineer - Remote, API & AWS
Senior Software Test Engineer - Remote, API & AWS

CACI International Inc. • Northern (KY)

Hybrid
USD 75,000 - 158,000
Senior Test Automation Engineer
Senior Test Automation Engineer

CACI International Inc • Linthicum (MD)

On-site
USD 87,000 - 182,000
Senior Test Automation Engineer — API & Web, CI/CD
Senior Test Automation Engineer — API & Web, CI/CD

Jobtailor • Alabama

On-site
USD 70,000 - 110,000