Senior Test Automation Engineer – Microservices

Ctrl +•Annapolis Junction, MD
•Onsite

About The Position

The Senior Test Automation Engineer will help ensure a modernized microservices platform works, scales, and performs under pressure. The role supports modernization of a legacy operational system using a microservices architecture, AWS-native technologies, and modern CI/CD. This is an on-site position in Annapolis Junction, Maryland; applicants must live within commuting distance and currently hold an active TS/SCI clearance with polygraph. Ctrl+ does not sponsor new clearances or clearance upgrades. The engineer executes manual and automated testing within a test framework, authors tests using Cucumber and Playwright, and runs load, performance, chaos, functional, and end-to-end tests. The role applies microservices, CI/CD, and Agile practices and collaborates with developers and stakeholders. Approximate compensation is $113.62–$125.45 per hour, excluding the employer’s 401(k) contribution. Hourly pay varies according to qualifications, experience, and selected compensation model. Three models are available: Max Rate, With Bonus, or With Bonus and PTO. The listed range’s lower end reflects a no-bonus option with five weeks of PTO; the upper end reflects the Max Rate option without bonus or PTO. PTO and bonuses depend on the selected model and role eligibility.

Requirements

  • At least 9 years of relevant experience with a bachelor’s degree in a related discipline, or a master’s degree plus 7 years of relevant experience.
  • Experience with one or more of Playwright, Cucumber, JMeter, Swagger, Selenium, or Cypress.
  • Experience with Section 508 testing tools such as JAWS or NVDA.
  • Experience with Java, JavaScript, Python, or Ansible.
  • Experience with Kubernetes, Docker, CI/CD, GitLab, or Jira.
  • Must currently hold an active TS/SCI clearance with polygraph; the employer does not sponsor new clearances or clearance upgrades.
  • Must live within commuting distance of the Annapolis Junction, Maryland work location and be able to work in person.

Nice To Haves

  • Microservices design and architecture.

Responsibilities

  • Execute manual and automated tests within a test framework.
  • Author tests using Cucumber and Playwright.
  • Run load, performance, chaos, functional, and end-to-end testing.
  • Apply microservices, CI/CD, and Agile practices.
  • Collaborate with developers and stakeholders.

Benefits

  • 10% employer 401(k) non-elective contribution.
  • Employer-paid life insurance and short- and long-term disability insurance.
  • Medical, dental, and vision coverage options.
  • Employee Assistance Program.
  • Professional development and certification reimbursement.
  • Technology and ergonomic equipment reimbursement, subject to eligibility.
  • Referral and retention bonus programs, subject to eligibility.
  • Paid social and team events.
  • Compensation models include options with bonus and/or PTO; PTO and bonuses depend on the selected model and role eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service