Position Title: Test Automation Engineer(Web)
Location: Hybrid to Aberdeen, MD, Picatinny NJ or Alexandria, VA
Clearance Requirement: Secret
Employment type: Full Time
Research Innovations, Inc. (RII) is breaking through the big, slow status quo with transformative technology that fundamentally improves the world. We build advanced software solutions for government and military missions, applying agile development and user-centered design to solve complex, mission-critical problems.
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
Top Skills
What We Do
Research Innovations is a small technology company focused on the development and application of emerging technologies that solve complex problems within the Defense and Intelligence communities.







