Test Automation Engineer
Research Innovations Inc · Aberdeen, MD, US
Apply directly on Research Innovations Inc’s careers site — no account needed.
About the role
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
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, Playwright and JavaScript , 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
At RII, we believe that diversity in our workforce is critical to our success. We strive to hire great people from a wide variety of backgrounds, not just because it’s the right thing to do, but because it makes us stronger. We work to help your intellectual passions and creativity thrive. It’s one of our core values: Let your geek flag fly.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Description sourced from the public Indeed listing — this role isn't indexed from the company's career page yet.
Skills
- JavaScript
- TypeScript
- React
- Java
- Docker
- Kubernetes
- GitHub Actions
- GitLab CI
- REST
- SQL
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Free account — no card required
93 117 live jobs · 17 643 companies tracked · 105 added today