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:
- Proven professional experience developing and maintaining automated test solutions using Cypress.
- Strong programming proficiency in JavaScript and/or TypeScript.
- Experience testing modern web applications and validating application functionality.
- Hands-on experience testing RESTful APIs and microservices.
- Strong knowledge of software quality assurance practices, test methodologies, and automation frameworks.
- Experience working in Agile/Scrum software development environments.
- Familiarity with Jira, Confluence, or similar tools for project tracking, documentation, and collaboration.
- Practical knowledge of Git or other source control and version management systems.
- Strong troubleshooting, analytical, and problem-solving skills.
- Ability to collaborate effectively with developers, product owners, systems engineers, DevOps teams, and other technical stakeholders.
- Must possess an active TS/SCI security clearance with a Full-Scope Polygraph.
Preferred Qualifications:
- Experience integrating automated test suites into GitLab CI/CD pipelines or comparable continuous integration and continuous delivery platforms.
- Familiarity with AWS cloud infrastructure and cloud-hosted applications.
- Working knowledge of Docker and containerization technologies for building consistent and repeatable test environments.
- Understanding of government mission systems, including reporting workflows, content authoring, information dissemination, and related operational policies.
Work Environment:
- Hybrid work arrangement with four days per week onsite in Annapolis Junction, Maryland.
- Full-time, direct-hire employment opportunity.
- Collaboration within an Agile, cross-functional engineering team supporting a mission-focused system.
Important: Candidates must meet the security clearance and polygraph requirements to be considered for this position.