JOBSEARCHER

Software Test Engineer

DCI Job Requirement for: *Software Test Engineer* Location: Remote (On-Site Meetings in Springfield & Arlington, VA) *Job Description: * Serve as a Software Test Engineer Ensure software applications meet quality standards * Execute test cases, identify defects, document issues Work closely with software developers, senior systems engineers, and senior architects Collaborate with product owners, designers, and QA teams Lead tests, including: * Functional, Regression, Integration, System, UAT, API, and Performance Validate software against business and technical requirements Write clean and maintainable code * Test software applications in Java, C#, C++, ASP.Net Python, JavaScript Participate in all phases of the software development lifecycle, including: * Planning, design, development, testing, deployment, and maintenance Debug, test, and resolve software defects and performance bottlenecks Write and maintain technical documentation including: * Code comments, manuals, and API references Follow best practices in version control, agile development, and CI/CD pipelines Ensure software complies with security, accessibility, and quality standards Contribute to architectural decisions Recommend improvements for existing applications and systems *Qualifications:* BS in Computer Science / Engineering (or related career field) 5+ years of hands-on experience in software testing Proficiency in design and execution of detailed test plans and test cases Java/Spring MVC and Spring Boot experience are highly preferred Experience in SSO / session management / complex permissions environments Deep understanding of object-oriented programming, data structures, and algorithms Proficiency in one or more backend languages and frontend frameworks * Java, .NET, Node.js * React, Angular, Vue.js Experience with relational and/or NoSQL databases * PostgreSQL, MySQL, MongoDB Familiarity with RESTful APIs, microservices architecture, and containerization * Docker, Kubernetes Strong understanding of software development best practices and design patterns Experience with automated testing solutions * Postman Experience using Agile methodologies * Scrum, Kanban Familiar with Agile Software Development and tools such as: * SAFe, Github, JIRA *Preferred Qualifications:* Scala/Http4s experience desired Data engineering skills are also desirable * Specifically “ETL” (extract, transform, load) experience Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform Experience with automated testing solutions is a plus Experience working in DevOps environments with tools like: * Jenkins, GitLab CI/CD, or GitHub Actions Familiarity with automated testing frameworks (e.g., JUnit, PyTest, Jest) Experience in DevSecOps or Infrastructure as Code (IaC) environments *Required: US Citizen with ability to obtain DHS Clearance* Job Type: Full-time Pay: $80,000.00 - $120,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Employee assistance program * Flexible schedule * Flexible spending account * Health insurance * Health savings account * Life insurance * Paid time off * Parental leave * Professional development assistance * Relocation assistance * Retirement plan * Tuition reimbursement * Vision insurance Experience: * software testing: 5 years (Preferred) * Java/Spring MVC and Spring Boot : 3 years (Preferred) * Java, .NET, Node.js: 2 years (Preferred) * React, Angular, Vue.js: 2 years (Preferred) * PostgreSQL, MySQL, MongoDB: 2 years (Preferred) * Docker, Kubernetes: 2 years (Preferred) * Postman: 2 years (Preferred) * Github, JIRA: 2 years (Preferred) License/Certification: * US Citizenship (Required) * DHS Security Clearance (Preferred) Security clearance: * Secret (Preferred) Work Location: Hybrid remote in Springfield, VA 22152