Automated Test Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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.