Software Development Engineer in Test (SDET)

Evolver Federal

Reston (VA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401(k)
Flexible spending account
Paid leave

Job summary

Evolver Federal is seeking a Software Development Engineer in Test (SDET) to design and develop automated regression testing frameworks for Spring Boot / React apps running in AWS ECS. You will build end-to-end automation for REST APIs, UI, and JMS (SQS) messaging and integrate with Jenkins CI/CD pipelines.

The role requires hands-on developer-tester skills to guide automation best practices and collaborate with development and DevOps teams on test strategy and data-driven approaches.

Qualifications

  • 4 years of software testing and automation experience.
  • 2 years of programming in Java, with OO design and reusable code.
  • 2 years of experience with Selenium WebDriver, TestNG/JUnit, RestAssured, and JMeter.
  • 2 years of experience with TestRail or similar test case management.
  • 1 year automating REST APIs, UI, and JMS/SQS messaging workflows.
  • 2 years with Page Object Model and modular automation architecture.
  • 2 years with Jenkins, Maven/Gradle, and Git.
  • 1 year integrating automated test pipelines in CI/CD environments.
  • 1 year working with Docker and ECS.
  • 2 years of database testing, ETL, and data validation.
  • 2 years of CI/CD principles.
  • 1 year with AWS ECS/SQS for test integration.
  • 1 year with JIRA/Confluence.

Responsibilities

  • Design, develop, and maintain automated regression testing frameworks for Spring Boot / React apps.
  • Implement automation for REST APIs, UI, and JMS (SQS) messaging flows.
  • Develop Jenkins pipelines for automated regression execution in CI/CD.
  • Support different levels of regression testing: surface and detailed validations.
  • Collaborate with developers and DevOps to embed test automation into the SDLC.
  • Design and maintain data-driven and hybrid test frameworks in Java (TestNG/JUnit).
  • Build automated test scripts for functional and non-functional validation (API, UI, DB, performance).
  • Conduct performance and load testing using JMeter or equivalent tools.
  • Maintain test data, environments, and reusable components for consistent regression execution.
  • Troubleshoot and identify root causes with development teams.

Skills

Java programming
Selenium WebDriver
TestNG/JUnit
RestAssured
JMeter
Jenkins
Maven/Gradle
Git
CI/CD
AWS ECS
Docker
ETL & data validation
Performance testing
Debugging & triage

Tools

Selenium WebDriver
TestNG
JUnit
RestAssured
JMeter
Jenkins
Maven
Gradle
Git
Docker
AWS ECS

Job description

Evolver is a cybersecurity and digital transformation company supporting national defense, federal civilian agencies, and Fortune 500 organizations. We help customers secure critical systems, modernize enterprise technology, and solve complex operational challenges through integrated capabilities spanning cybersecurity, enterprise IT infrastructure, cloud, software development, data analytics, legal technology and eDiscovery, applied AI, and electronic security systems. Our teams combine deep technical expertise with mission understanding to deliver secure, reliable, and scalable solutions that advance performance in high-stakes environments.

Evolver is seeking a Software Development Engineer in Test (SDET) to help design and develop the implementation of end-to-end automated regression testing frameworks for Spring Boot / React-based applications running in AWS ECS. These applications integrate through REST APIs and JMS (SQS) messaging.

The primary goal of this position is to build and improve robust, scalable, and maintainable automated regression test suites that execute across different layers of the system and integrate seamlessly into Jenkins CI/CD pipelines.

This role requires a hands-on developer-tester who can build frameworks and help guide development and QA teams on automation best practices, framework design, and execution strategy.

Responsibilities:

  • Design, develop, and maintain automated regression testing frameworks for Spring Boot / React applications.
  • Implement automation for REST APIs, UI, and JMS (SQS) message flows.
  • Develop Jenkins pipelines for automated regression execution-both standalone and integrated within build and deploy processes.
  • Support different levels of regression testing:
  • Surface testing: quick, high-level verifications for deployments.
  • Detailed testing: full regression coverage for validation cycles.
  • Ensure all test suites perform automated cleanup (test data, environment, containers) after execution.
  • Collaborate closely with developers and DevOps engineers to embed test automation into the SDLC.
  • Design and maintain data-driven and hybrid test frameworks in Java using TestNG, JUnit, or similar tools.
  • Build automated test scripts for both functional and non-functional validation (API, UI, database, and performance).
  • Conduct performance and load testing using JMeter or equivalent tools.
  • Maintain test data, environment configurations, and reusable components for consistent regression execution.
  • Troubleshoot and debug issues uncovered during automated test runs; identify root causes in collaboration with development teams.
  • Participate in continuous improvement of QA processes, tools, and standards.
  • Support user acceptance and production validation as part of release readiness activities.

Basic Qualifications:

  • 4 years of experience in software testing and automation development.
  • 2 years of programming experience in Java, including exception handling, object-oriented design, and reusable code creation.
  • 2 years of experience with Selenium WebDriver, TestNG/JUnit, RestAssured, and JMeter.
  • 2 years of experience with test case management systems such as TestRail.
  • 1 year of experience automating REST APIs, UI, and JMS/SQS messaging workflows.
  • 2 years of experience with Page Object Model (POM) and modular automation architecture.
  • 2 years of experience with Jenkins, Maven/Gradle, and Git.
  • 1 year of experience integrating automated test pipelines within CI/CD environments.
  • 1 year of experience with containerized applications (Docker, ECS).
  • 2 years of experience with database testing, ETL, and data validation.
  • 2 years of experience with continuous integration and deployment principles.
  • 1 year of experience with AWS services (ECS, S3, SQS) for test integration and environment setup.
  • 1 year of experience with JIRA, Confluence, and related lifecycle tools.
  • US Citizen or Permanent Resident required, and all applicants shall have lived in the United States for at least three (3) out of the last five (5) years
  • Must be able to pass a comprehensive background check that includes a client-specific Public Trust background investigation

Preferred Qualifications:

  • Prior experience with federal health IT systems or CMS projects.
  • Experience testing in microservices and distributed environments.
  • Strong analytical and troubleshooting skills.
  • Ability to perform in a fast-paced, iterative development environment.
  • Excellent verbal and written communication skills.
  • Ability to work independently.
  • Hands-on, detail-oriented, and proactive.
  • Strong problem-solving and analytical thinking skills.
  • Effective communicator.
  • Results-driven with a focus on automation excellence and reliability.

Evolver is an equal opportunity employer and welcomes all job seekers. It is the policy of Evolver not to discriminate based on race, color, ancestry, religion, gender, age, national origin, gender identity or expression, sexual orientation, genetic factors, pregnancy, physical or mental disability, military/veteran status, or any other factor protected by law.

Actual salary will depend on factors such as skills, qualifications, experience, market and work location. Evolver offers competitive benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SDET: Build Scalable Automation Frameworks (Java/JUnit)
SDET: Build Scalable Automation Frameworks (Java/JUnit)

Evolver Federal • Reston (VA)

On-site
USD 90,000 - 130,000
Senior Software Development Engineer in Test (SDET)
Senior Software Development Engineer in Test (SDET)

Evolver Federal • United States

On-site
USD 90,000 - 120,000
Health insurance
401(k)
Paid leave including PTO and parental leave
Senior SDET & Automation Architect - CI/CD & Cloud Testing
Senior SDET & Automation Architect - CI/CD & Cloud Testing

Evolver Federal • United States

On-site
Unit Testing Engineer
Unit Testing Engineer

Robotics Prcocess Automation, LLC • Lisle (IL)

On-site
USD 80,000 - 120,000
Sr. SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
Sr. SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)

ALTEN • Atlanta (GA)

On-site
USD 90,000 - 120,000
Senior SDET - Test Automation & Performance Engineering | Contract | Remote US New USA, Remote
Senior SDET - Test Automation & Performance Engineering | Contract | Remote US New USA, Remote

Tech Holding • Northern (KY)

Hybrid
USD 110,000 - 170,000
Software QA Engineer
Software QA Engineer

Pioneering Evolution LLC. • Arlington (VA)

On-site
USD 90,000 - 130,000
Paid time off
Medical insurance
Dental insurance
+6
Sr Software Engineer in Test
Sr Software Engineer in Test

Platform Science • United States

On-site
BRL 120,000 - 180,000
Software QA Engineer
Software QA Engineer

Pioneering Evolution, LLC • Arlington (VA)

On-site
USD 110,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+3
Enterprise - Senior Test Engineer - REST, CI/CD, Automation
Enterprise - Senior Test Engineer - REST, CI/CD, Automation

Erias Ventures • Columbia (SC)

On-site
USD 195,000 - 215,000
Above Market Pay
401k with immediate vesting
Bonuses for business development
+8