Test Automation Engineer(Web) (TC2264)
TLDR
Build scalable automated testing solutions for mission-critical systems in defense and homeland security, using agile practices for complex, real-time data validation.
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
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)
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
Benefits
Flexible Work Hours
flexible work schedules
Health Insurance
health insurance coverage
Wellness programs
access to wellness programs and much more
Paid Parental Leave
Paid Time Off
Research Innovations builds innovative technology solutions that enhance safety and security for defense, intelligence, and cyber sectors, with a focus on transformational JADC2 capabilities. We cater to government and military clients, redefining national security technology through mission-driven impact and advanced research.
- Founded
- Founded 2009
- Employees
- 201-500 employees
- Industry
- Aerospace & Defense