Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

DCI Solutions

Software Test Engineer

Career Insights for Software QA Engineer / Tester

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Virginia data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software QA Engineer or Tester designs and runs in-depth diagnostic tests to evaluate software and check for problems before new products are marketed. Pilots software and applies tests to check for errors and glitches.

$104,973 / year median in Virginia

-3% projected decline

Explore Career

Job Description

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