Network Designs, Inc. ยท 21 hours ago
QA Automation Engineer (Rules Testing) #1687477
Network Designs, Inc. (NDi) is a leading Federal contractor specializing in IT and network solutions for government clients. The QA Automation Engineer (Rules Testing) is responsible for designing and maintaining automated tests for rules processing logic, collaborating with various stakeholders to ensure accurate outcomes across platforms.
Information ServicesInformation Technology
Responsibilities
Design and implement automated tests for rules processing logic using Java 17+ and modern testing frameworks
Develop reusable test components and utilities to support rules validation and regression coverage
Collaborate with policy and business analysts to understand statutes, regulations, and policy intent
Translate policy-driven requirements into executable test scenarios and automated validations
Execute automated functional, regression, and integration tests to validate eligibility and enrollment determinations
Validate rule behavior, edge cases, and data-driven scenarios using Oracle-backed datasets
Implement tests for API- and event-driven workflows involving Kafka-based integrations
Validate interactions across services, including caching behavior using Redis
Integrate automated tests into CI/CD pipelines using GitHub
Support execution of automated tests within Docker and Kubernetes environments
Work closely with system engineers, developers, and analysts to ensure alignment between rules logic, implementation, and test coverage
Participate in design reviews and refinement sessions to provide testability and quality feedback
Identify, document, and track defects related to rules logic and eligibility outcomes
Support continuous quality improvements by expanding automation coverage and improving test reliability
Maintain clear documentation for automated test suites, scenarios, and validation approaches
Ensure test artifacts are version-controlled and accessible to the broader team
Qualification
Required
U.S Citizenship required
Must be able to obtain and maintain a Public Trust clearance
This position is remote but may require occasional onsite meetings in McLean, VA
You can be based out of following states: AZ, DC, FL, GA, OH, ME, MD, SC, TX, UT, VA, NC, OK, WV
Bachelor's Degree in Computer Science, Information Technology, or a related field
At least 4 years of experience in QA automation or software development in test roles
Strong proficiency in Java 17+ and experience writing automated tests in code
Experience testing rules engines, decision logic, or complex business logic
Experience with Spring Boot and reactive or service-based architectures
Familiarity with API and integration testing in distributed systems
Experience working with Oracle databases for test data setup and validation
Understanding of Agile development practices and test automation within the SDLC
Strong analytical and problem-solving skills
Strong attention to detail and commitment to quality
Excellent communication skills and the ability to work collaboratively across technical and policy-focused teams
Ability to work independently and manage multiple priorities
Preferred
Experience testing event-driven systems using Kafka
Experience validating caching and state management using Redis
Familiarity with containerized environments using Docker and Kubernetes
Exposure to frontend technologies such as React or Next.js for end-to-end test scenarios
Experience in a government contracting or policy-driven environment
Benefits
Comprehensive health, dental, vision, pet, and legal insurance
401(k) retirement matching
Paid leave
Paid holidays
Health and wellness programs
Employer-paid life and disability insurance
Professional development
Education benefits