Full Time

Software Engineer in Test (SDET) – Automation & Web Applications - Scientia Systems LLC - Herndon, Virginia

Scientia Systems LLC

Herndon, Virginia, US
Posted 13 days ago

Software Engineer in Test (SDET) – Microservices & Cloud PlatformsLocation: On-SiteType: Full-TimeAbout the Role

We are seeking a highly skilled Software Engineer in Test (SDET) to ensure the quality, scalability, and reliability of a modern microservices-based web application. You will work across the full stack — from Angular/JavaScript frontend to Java/Spring Boot backend services — deployed on AWS EKS with fully automated CI/CD pipelines using GitLab and Harness.

This is not a traditional QA role — we are looking for an engineer who builds robust testing systems, integrates deeply with development workflows, and owns quality end-to-end.
Key Responsibilities
• Design, develop, and maintain automated test frameworks for UI, API, and backend services
• Build and execute end-to-end, integration, and regression test suites for microservices architectures
• Develop API testing strategies for distributed systems (REST/GraphQL)
• Collaborate with developers to embed testing into the CI/CD pipeline (GitLab + Harness)
• Validate deployments in Kubernetes (EKS) environments
• Implement test data management and environment strategies
• Drive shift-left testing practices and improve test coverage early in development
• Perform root cause analysis on failures across services and pipelines
• Contribute to performance, scalability, and reliability testing initiatives
• Continuously improve testing frameworks, tooling, and processes
Required Qualifications
• 3+ years of experience as an SDET / Software Engineer in Test / QA Automation Engineer
• Strong programming skills in Java (preferred) or another OOP language
• Experience testing microservices-based architectures
• Hands-on experience with:
• API testing (Postman, RestAssured, or similar)
• UI automation (Cypress, Playwright, Selenium, etc.)
• Familiarity with Angular/JavaScript frontends
• Experience with Java/Spring Boot backend systems
• Solid understanding of CI/CD pipelines (GitLab preferred)
• Experience working wit