Software Development Engineer in Test (SDET) with Security Clearance
Potawatomi Federal Solutions, LLC · Rockville, MD · 1 mo ago
Engineering$100k–$120k/yrFull-time
Responsibilities
- Design, develop, and maintain scalable automated testing frameworks and quality engineering infrastructure
- Create automated UI, API, integration, regression, and end-to-end tests
- Integrate automated testing into CI/CD deployment pipelines
- Collaborate with software engineers, product owners, and technical teams throughout the development lifecycle
- Participate in sprint planning, code reviews, and technical design discussions with a quality-first mindset
- Troubleshoot defects, perform root-cause analysis, and support resolution efforts
- Validate APIs, backend services, authentication flows, data integrity, and cloud-based system integrations
- Build reusable testing utilities, mocks, fixtures, and automation tooling
- Support performance, reliability, security, and scalability testing initiatives
- Continuously improve automation coverage, testing processes, and engineering best practices
Qualifications
- Experience building and maintaining automated test frameworks MsTest or NUnit
- Experience testing web applications, REST APIs, distributed systems, and Azure-hosted applications
- Experience integrating automated testing into CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar platforms
- Experience with Git workflows, SQL/database validation, and backend testing
- Strong debugging, analytical, and root-cause analysis skills
- Understanding of SDLC, Agile methodologies, and modern quality engineering practices
- Ability to perform targeted manual exploratory and edge-case testing when needed
Preferred Experience
- Experience with Azure services including App Services, Azure Functions, Azure SQL, Service Bus, Application Insights, and Azure Monitor
- Familiarity with Microsoft Entra ID (Azure AD), OAuth, OIDC, and RBAC
- Experience with Docker, Kubernetes, or containerized environments
- Experience with performance, load, or reliability testing
- Experience testing AI-enabled or machine learning-powered applications
- Familiarity with regulated or compliance-driven environments (FedRAMP, NIST, etc.)