Software Development Engineer in Test (SDET)

Posted 2 Days Ago
Be an Early Applicant
2 Locations
In-Office
Senior level
Artificial Intelligence • Cloud • Information Technology • Security • Software
The Role
As a Software Development Engineer in Test, you'll design, develop, and maintain automated test frameworks, improve CI/CD practices, collaborate with cross-functional teams, and ensure software quality throughout the development lifecycle.
Summary Generated by Built In
Job Summary & Responsibilities

ECS is seeking a Software Development Engineer in Test (SDET) to work in our Arlington, VA office. 

The Software Development Engineer in Test (SDET) is a highly technical role that bridges the gap between software development and quality assurance. The SDET is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the delivery of high-quality software products. Unlike traditional QA testers, the SDET possesses deep software engineering skills and actively contributes to the architecture and codebase of testing infrastructure. This role partners closely with developers, product managers, and other stakeholders to embed quality throughout every phase of the software development lifecycle, from design through deployment and production monitoring. 

Responsibilities 

  • Test Automation Development: Design, build, and maintain scalable and robust automated test suites, including unit, integration, functional, regression, and end-to-end tests. 
  • Framework & Tool Development: Architect and develop custom test frameworks, harnesses, and tooling to improve testing efficiency, coverage, and reliability across teams. 
  • CI/CD Integration: Integrate automated tests into continuous integration and continuous delivery (CI/CD) pipelines to enable rapid and reliable software releases. 
  • Test Strategy & Planning: Collaborate with engineering and product teams to define comprehensive test strategies, identify risk areas, and determine appropriate levels of test coverage. 
  • Code Quality & Review: Participate in code reviews for both production and test code, advocating for testability, maintainability, and best practices in software design. 
  • Bug Identification & Analysis: Identify, document, and triage defects with detailed reproduction steps and root cause analysis; work with developers to resolve issues efficiently. 
  • Performance & Load Testing: Design and execute performance, load, and stress tests to identify bottlenecks and ensure the system meets scalability and reliability requirements. 
  • API & Service Testing: Develop and maintain automated tests for RESTful APIs, microservices, and other backend systems to validate functionality, security, and data integrity. 
  • Cross-Functional Collaboration: Work closely with developers, DevOps engineers, product managers, and other stakeholders to promote a culture of quality and shift-left testing practices. 
  • Test Environment Management: Assist in the configuration, maintenance, and troubleshooting of test environments, test data, and mock/stub services. 
  • Documentation & Reporting: Maintain clear documentation of test plans, test cases, frameworks, and results; generate and communicate quality metrics and test coverage reports to leadership. 
  • Continuous Improvement: Stay current with emerging testing tools, technologies, and methodologies; proactively recommend and implement improvements to existing testing processes. 

 

Preferred Qualifications
  • U.S. Citizenship.
  • Ability to obtain and maintain a Public Trust suitability determination.
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). 
  • Experience: 7+ years of experience in software development, test automation, or a combined SDET role. 

Top Skills

Automated Testing Frameworks
Ci/Cd
Microservices
Restful Apis
Test Automation Tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Fairfax, VA
2,129 Employees
Year Founded: 1993

What We Do

ECS, a segment of ASGN (NYSE: ASGN), delivers advanced solutions and services in cloud, cybersecurity, artificial intelligence (AI), machine learning (ML), application and IT modernization, and science and engineering. The company solves critical, complex challenges for customers across the U.S. public sector, defense, intelligence and commercial industries. ECS maintains partnerships with leading cloud, cybersecurity, and AI/ML providers and holds specialized certifications in their technologies. Headquartered in Fairfax, Virginia, ECS has more than 3,400 employees throughout the U.S. and has been recognized as a Top Workplace by The Washington Post for the last five years.

Similar Jobs

In-Office
Arlington, VA, USA
16 Employees

Ten Mile Square Technologies Logo Ten Mile Square Technologies

Development Engineer

Information Technology • Consulting
In-Office or Remote
Arlington, VA, USA
14 Employees
130K-150K Annually

Anduril Logo Anduril

Technical Operations Engineer, Intelligence Systems

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
In-Office
2 Locations
6000 Employees
113K-169K Annually

Cloudflare Logo Cloudflare

Sales Manager

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
2 Locations
4400 Employees
338K-446K Annually

Similar Companies Hiring

Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account