Research Innovations Incorporated

Test Automation Engineer

Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 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 like Cypress or Selenium
  • Experience testing both front-end and back-end systems, including APIs
  • Hands-on experience with functional and non-functional testing (performance, regression)
  • Strong troubleshooting skills and collaboration with development teams
  • Programming/scripting experience in Java, JavaScript, or similar

Responsibilities

  • 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
  • Implement automated performance and load testing to analyze system scalability and reliability
  • Collaborate with cross-functional teams to define test strategies and identify automation opportunities
  • Track, triage, and resolve defects using tools such as GitLab or JIRA
  • Document test plans, methodologies, and results to align with system requirements

Benefits

  • Hybrid work environment with flexibility
  • Opportunity to work on mission-critical systems
  • Engagement in hands-on development of test automation
  • Collaboration with experienced software and systems engineers
  • Potential for career advancement in defense and security sectors
Full Job Description
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

About Research Innovations Incorporated

Research Innovations Incorporated (RII) is a technology company that provides software and systems engineering services to government and commercial clients. The company was founded in 1999 and is headquartered in Reston, Virginia. RII's services include software development, systems engineering, and data analytics. The company has worked with a variety of clients, including the Department of Defense, the Department of Homeland Security, and the National Institutes of Health. RII is committed to innovation and has received several awards for its work, including the 2019 Innovation Award from the Northern Virginia Chamber of Commerce.
Learn more about Research Innovations Incorporated
Size
200 employees
Industry
Net Income
$5 million
Founded
1999
5 Year Trend
+20%
Revenue
$25 million

Similar Jobs

More Jobs at Research Innovations Incorporated

More Information Technology Jobs

Find similar Test Automation Engineer jobs: