Position Title: Test Automation Engineer(Web)
Location: Hybrid to Aberdeen, MD, Picatinny NJ or Alexandria, VA
Clearance Requirement: Secret clearance is required
Employment type: Full Time
We are seeking a Test Automation Engineer to join our Software Engineering team. In this role, you will build scalable automated testing solutions that ensure the reliability and performance of mission-critical systems supporting Defense and Homeland Security operations. You will work across the full development lifecycle to validate systems that process large volumes of real-time data.
Get s#it done.
WHAT YOU WILL BE DOING- Design, develop, and maintain automated test frameworks for large-scale, distributed software systems
- Build and execute automated test suites for web applications and APIs to ensure comprehensive coverage
- Develop integration and end-to-end test scripts supporting complex system interactions
- Evaluate, select, and integrate automation tools (e.g., Selenium, Cypress, TestNG) into CI/CD pipelines
- Implement automated performance and load testing to analyze system scalability and reliability
- Conduct functional, regression, performance, and security testing to identify defects and ensure system quality
- Collaborate with developers, system engineers, and product teams to define test strategies and identify automation opportunities
- Participate in agile ceremonies (sprint planning, stand-ups, retrospectives) to align testing with development efforts
- Track, triage, and resolve defects using tools such as GitLab or JIRA
- Optimize automation frameworks and test execution for speed, reliability, and maintainability
- Document test plans, methodologies, and results; ensure alignment with system requirements and architecture
WHAT YOU HAVE DONE- Bachelor's degree in Computer Science or related field, or equivalent practical experience
- 3+ years of experience in test automation or software testing
- Developed automated test suites for web applications using tools such as Cypress, Selenium, or similar
- Experience testing both front-end and back-end systems, including APIs
- Hands-on experience with functional and non-functional testing (performance, regression, etc.)
- Worked in an Agile software development environment
- Authored test cases, procedures, and documented results
- Experience with containerized environments (Docker, Kubernetes)
- Tested complex systems composed of microservices or modular architectures
- Strong troubleshooting skills and collaboration with development teams to resolve defects
- Programming/scripting experience in Java, JavaScript, or similar, including BDD tools (Cucumber, Gherkin)
- Experience with CI/CD pipelines (GitLab CI or similar) and version control systems (Git)
EVEN BETTER- Experience with API testing tools such as Postman, REST Assured, or SoapUI
- Familiarity with build tools including Maven, Gradle, or NPM
- Experience with performance testing tools such as JMeter
- Working knowledge of databases and SQL
- Experience testing systems in secure or regulated environments (e.g., DoD, RMF, NIST)
- Exposure to DevSecOps practices and secure software testing
#LI-TC1