Automated Test Engineer

22 hours ago

Jessup, MD, United States Aptino Full-time

Job Title: Automated Test Engineer

Location: Annapolis Junction, MD (Hybrid – 4 days onsite per week)
Employment Type: Full-Time, Direct Hire
Security Clearance: Active TS/SCI with Full-Scope Polygraph (Required)

Position Overview:

We are looking for an experienced Automated Test Engineer to help ensure the reliability, functionality, and performance of a mission-critical RAD system. This individual will design, develop, and maintain automated testing solutions to validate application features, identify defects, and support ongoing system enhancements.

The successful candidate will work within an Agile engineering environment alongside software developers, systems engineers, product owners, and DevOps professionals. The role will focus on strengthening test automation, improving software quality, and supporting the modernization of authoring and information-dissemination capabilities.

Key Responsibilities:

  • Design, develop, and maintain robust automated UI and API testing frameworks using Cypress.
  • Independently create automated test scripts and test scenarios based on functional specifications and application requirements.
  • Execute automated, functional, and regression tests to verify application stability and validate new features.
  • Analyze test failures, troubleshoot issues, identify root causes, and collaborate with engineering teams to implement resolutions.
  • Document defects, track issues, report test results, and communicate quality metrics to relevant stakeholders.
  • Integrate automated testing processes into CI/CD pipelines in collaboration with developers and DevOps teams, particularly using GitLab CI/CD.
  • Analyze business and technical requirements to establish effective test strategies, scenarios, and test coverage.
  • Participate in Agile/Scrum ceremonies, including sprint planning, reviews, demonstrations, and team discussions.
  • Partner with product owners and engineering teams to verify bug fixes, system enhancements, and newly developed functionality.
  • Identify opportunities to improve automation coverage, testing efficiency, and overall software quality.

Required Qualifications: