1

Software Development Engineer In Testing Jobs in Herndon, VA

BRMi is seeking a Performance Test Engineer, you will lead end-to-end performance testing efforts ... early in the Software Development Lifecycle (SDLC) and support shift-left testing practices.

New

BRMi is seeking a Performance Test Engineer, you will lead end-to-end performance testing efforts ... early in the Software Development Lifecycle (SDLC) and support shift-left testing practices.

New

SDET

Arlington, VA · On-site

$57.50 - $74.25/hr

The ideal candidate will lead testing efforts for our investment platforms and applications ... Required Skills: * 5+ years of experience in software testing, with at least 4+ years in a lead or ...

SDET

Vienna, VA · On-site

BRMi is seeking a Performance Test Engineer, you will lead end-to-end performance testing efforts ... early in the Software Development Lifecycle (SDLC) and support shift-left testing practices.

New

Software Development Engineer in Test (SDET Location : Rockville, MD, Duration: 6-12 Months ... testing programs that address areas such as database impacts, software scenarios, or usability ...

Role: SDET FullStack Engineer Location: McLean, VA (Day 1 Onsite) Job Type: Contract Skill Metrics ... Java Angular Playwright Microservices Testing Javascript * At least 7+ year of relevant experience.

Senior SDET/Java Developer

Rockville, MD · On-site

$58.25 - $74.50/hr

Java SDET with exceptional SQL skills. Job Responsibilities: Create expert level SQL select queries ... testing. Document software defects, using a bug tracking system, and report defects to software ...

next page

Showing results 1-20

Software Development Engineer In Testing information

See Herndon, VA salary details

$65.3K

$151.7K

$211.3K

How much do software development engineer in testing jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software development engineer in testing in Herndon, VA is $151,703.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,400.00 and $177,900.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Software Development Engineers in Testing (SDETs) at senior levels or in high-cost-of-living areas can earn $500,000 or more annually, especially with bonuses, stock options, and extensive experience. Such compensation typically requires advanced skills in automation, programming, and quality assurance, along with leadership responsibilities and a strong track record in the industry.

What are Software Development Engineers in Testing (SDETs)?

Software Development Engineers in Testing (SDETs) are professionals who specialize in both software development and testing. They design, develop, and maintain automated test frameworks and tools to ensure the quality and functionality of software applications. SDETs work closely with developers to create robust test cases, identify bugs, and improve product reliability. Their role bridges the gap between traditional software testers and developers, requiring strong programming skills as well as a deep understanding of testing methodologies.

Are QA testers in demand in 2026?

Software Development Engineers in Testing (SDETs) and QA testers are expected to remain in demand through 2026 due to ongoing software development and the need for quality assurance. Skills in automation tools, scripting, and continuous integration will enhance job prospects in this field.

What are the key skills and qualifications needed to thrive as a Software Development Engineer In Testing (SDET), and why are they important?

To thrive as a Software Development Engineer In Testing, you need strong programming skills, a solid understanding of software testing principles, and typically a degree in computer science or a related field. Familiarity with automation tools such as Selenium, JUnit, or TestNG, as well as version control systems like Git, is essential, and certifications in test automation can be advantageous. Analytical thinking, attention to detail, and effective communication are standout soft skills for identifying issues and collaborating with development teams. These skills ensure high-quality, reliable software products through efficient test automation and seamless integration within development workflows.

What does a software development engineer in test do?

A Software Development Engineer in Test (SDET) designs, develops, and maintains automated test frameworks and scripts to ensure software quality. They collaborate with development teams to identify testing requirements, write test cases, and use tools like Selenium or JUnit to execute tests, often possessing programming skills in languages such as Java or Python. SDETs focus on improving testing efficiency and reliability throughout the software development lifecycle.

How does a Software Development Engineer in Testing (SDET) typically collaborate with developers and QA teams during a product release cycle?

SDETs play a key role in bridging the gap between development and quality assurance by working closely with both teams throughout the product release cycle. They participate in code reviews, contribute to designing robust test automation frameworks, and often pair with developers to ensure testability of new features. During sprints, SDETs write, maintain, and execute automated test suites, provide early feedback on potential issues, and help triage bugs. This close collaboration ensures faster feedback loops, higher code quality, and smoother product releases.

Is SDET a good career?

A Software Development Engineer in Testing (SDET) is a valuable role that combines software development and testing skills, focusing on automation, quality assurance, and continuous integration. It offers strong job growth, competitive salaries, and opportunities to work with modern tools like Selenium, Java, or Python. SDET roles are well-suited for those interested in coding, testing frameworks, and ensuring software quality throughout the development lifecycle.

What is the difference between Software Development Engineer In Testing vs Software Development Engineer In Testing?

AspectSoftware Development Engineer In Testing
Primary FocusDesigning and developing automated tests, ensuring software quality through testing automation and scripting
Skills RequiredProgramming, test automation, scripting, understanding of testing frameworks
Work EnvironmentCollaborates closely with developers, involved in continuous integration and deployment pipelines
CertificationsOften holds certifications in testing tools or programming languages

In summary, a Software Development Engineer In Testing primarily focuses on creating automated tests and scripting to ensure software quality, working closely with development teams. They possess strong programming skills and are integral to continuous testing processes.

What are popular job titles related to Software Development Engineer In Testing jobs in Herndon, VA? For Software Development Engineer In Testing jobs in Herndon, VA, the most frequently searched job titles are:
What job categories do people searching Software Development Engineer In Testing jobs in Herndon, VA look for? The top searched job categories for Software Development Engineer In Testing jobs in Herndon, VA are:
What cities near Herndon, VA are hiring for Software Development Engineer In Testing jobs? Cities near Herndon, VA with the most Software Development Engineer In Testing job openings:
SDET

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Job description

Please do not apply if you are not local to one of the hybrid sites.

BRMi is seeking a Performance Test Engineer, you will lead end-to-end performance testing efforts while partnering with QA leadership, software engineers, and cross-functional teams to ensure applications meet performance, scalability, reliability, and stability expectations before production deployment.

This role requires strong hands-on performance engineering expertise, including designing, developing, executing, and analyzing performance test strategies. You will identify performance bottlenecks, recommend optimization opportunities, and contribute to the continuous improvement of performance testing frameworks, processes, and standards.

**Hybrid in Vienna, VA, Pensacola, FL, or Winchester, VA**

**In person interviews will be required for this role prior to any offer to prevent employment fraud.**

Benefits:
• Comprehensive Medical, Dental, and Vision Insurance
• Employer-Paid Life Insurance
• Employer-Paid Short-Term and Long-Term Disability Insurance
• 401(k) 
• Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays
• Educational Assistance

Salary: 97k-110k

Click here to learn about BRMi's culture.

Click here to see BRMi’s Glassdoor reviews


  • Design, develop, execute, and maintain performance test plans, scripts, and scenarios that accurately simulate real-world user behavior.
  • Perform load, stress, endurance, scalability, and volume testing to validate the production readiness of applications and infrastructure.
  • Build and maintain automated performance testing solutions using NeoLoad or similar performance testing platforms.
  • Analyze performance test results to identify system bottlenecks, resource constraints, and opportunities for optimization.
  • Utilize monitoring and observability tools such as Azure Application Insights, Splunk, or similar platforms to evaluate system performance and troubleshoot issues.
  • Define performance baselines and Service Level Agreements (SLAs) using production or production-like environments to establish measurable performance goals.
  • Identify, document, and understand system dependencies across applications and services to ensure comprehensive performance test coverage.
  • Implement service virtualization and mocking strategies (such as WireMock) to isolate dependencies and enable stable, repeatable testing.
  • Support the stabilization, maintenance, and scalability of performance testing environments.
  • Partner with development, QA, DevOps, and architecture teams to integrate performance testing early in the Software Development Lifecycle (SDLC) and support shift-left testing practices.
  • Coordinate and support performance testing efforts across multiple concurrent initiatives to ensure timely, high-quality delivery.
  • Review performance test plans, scripts, and results to ensure adherence to established standards and best practices.
  • Communicate performance testing results, trends, risks, and recommendations to technical teams, stakeholders, and leadership.
  • Document, track, and report performance-related defects while partnering with cross-functional teams to drive timely resolution.
  • Analyze and optimize application performance across distributed microservices architectures, containerized platforms, and cloud-native environments.
  • Mentor junior team members and contribute to a culture of collaboration, continuous learning, and quality improvement.
  • Contribute to the ongoing enhancement of performance testing strategies, frameworks, automation, and engineering standards.
  • Perform other duties as assigned

  • 4+ years of hands-on experience in software testing, with a strong emphasis on performance engineering, including planning, designing, executing, analyzing, and optimizing application performance and scalability.
  • Strong hands-on experience designing and executing performance testing strategies, including load, stress, endurance (soak), scalability, and capacity testing.
  • Ability to model realistic workloads, define performance baselines and Service Level Agreements (SLAs), and understand key performance metrics using production or production-like environments.
  • Proven ability to identify performance risks before production deployment and recommend actionable performance improvements.
  • Strong analytical, troubleshooting, and root cause analysis skills, with the ability to identify bottlenecks and resolve complex issues across applications, databases, infrastructure, and distributed systems.
  • Experience performing performance analysis across distributed microservices architectures, containerized platforms, and cloud-native environments.
  • Hands-on experience developing, maintaining, and troubleshooting automated performance test scripts and frameworks using JavaScript or similar scripting languages.
  • Experience building repeatable, scalable, and maintainable performance testing processes and automation frameworks.
  • Hands-on experience with performance testing tools such as NeoLoad or comparable platforms.
  • Experience using monitoring and observability tools such as Azure Application Insights, Splunk, or equivalent to evaluate application performance and troubleshoot issues.
  • Experience using Postman for API validation and testing.
  • Experience with dependency mapping, service virtualization, and mocking frameworks, with WireMock preferred.
  • Proficiency with Azure DevOps or comparable test management tools for planning, executing, tracking, and reporting testing activities.
  • Strong understanding of the Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC), Agile methodologies, DevOps practices, CI/CD pipelines, test automation, defect management, and continuous quality improvement.
  • Strong understanding of shift-left testing practices and integrating performance testing early in the software development lifecycle.
  • Excellent written and verbal communication skills, with the ability to communicate effectively with technical teams, business partners, stakeholders, and leadership.
  • Ability to work independently while managing multiple priorities in a fast-paced Agile environment.
  • Experience with functional testing and Software Development Engineer in Test (SDET) practices is a plus.
  • Experience with Azure cloud environments, Kubernetes, containerized applications, and cloud-native architectures is preferred.

** BRMi will not sponsor applicants for work visas for this position.**

**This is a W2 opportunity only**

EOE/Minorities/Females/Vet/Disabled 

We are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes. 


BRMi logo

About BRMi

Sourced by ZipRecruiter

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Silver Spring, MD, US

Year founded

2004