1

Software Testing Engineer Jobs in Maryland (NOW HIRING)

Software Engineer III

Aberdeen, MD · On-site

$120K - $140K/yr

Software Engineer III Overview Tech(x) drives to deliver innovative technology solutions that ... Perform software testing, quality assurance, validation, and defect resolution while documenting ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

Based in a DevOps framework, this role participates in and/or directs major deliverables of ... Develops and directs software system validation and testing methods using Junit and Katalon and ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

Based in a DevOps framework, this role participates in and/or directs major deliverables of ... Develops and directs software system validation and testing methods using Junit and Katalon and ...

The Software Test Engineer will work with software engineers and DevOps teams to evaluate software for data processing and analytics platforms, create test plans, and implement testing processes to ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

Based in a DevOps framework, this role participates in and/or directs major deliverables of ... Develops and directs software system validation and testing methods using Junit and Katalon and ...

Showing results 41-60

Software Testing Engineer information

See Maryland salary details

$10

$49

$70

How much do software testing engineer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for software testing engineer in Maryland is $49.93, according to ZipRecruiter salary data. Most workers in this role earn between $40.82 and $56.92 per hour, depending on experience, location, and employer.

What does a software testing engineer do?

A Software Testing Engineer is responsible for evaluating software applications to ensure they function correctly and meet specified requirements. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve defects. Their role helps maintain software quality, reliability, and performance before the product is released to users. They may use both manual and automated testing methods to cover different aspects of the application.

What are the key skills and qualifications needed to thrive as a software testing engineer, and why are they important?

To thrive as a Software Testing Engineer, you need a solid understanding of software development lifecycles, test design techniques, and programming or scripting languages, typically supported by a degree in computer science or related fields. Familiarity with automation tools (such as Selenium or JUnit), bug tracking systems (like Jira), and certifications like ISTQB are highly valued. Attention to detail, analytical thinking, and strong communication skills help you identify issues and collaborate effectively with development teams. These skills and qualities are crucial to ensure software quality, minimize defects, and deliver reliable products to end users.

What are some common collaboration practices between software testing engineers and developers during the software development lifecycle?

Software Testing Engineers frequently collaborate with developers through activities such as sprint planning, daily stand-ups, and code reviews. They often provide feedback on testability during requirements analysis and work closely with developers to understand new features and identify potential issues early. Effective communication ensures that defects are clearly documented, and joint debugging sessions are common to resolve complex bugs efficiently. This close collaboration helps maintain a high-quality product and fosters a culture of continuous improvement within the team.

What is the difference between Software Testing Engineer vs QA Analyst?

AspectSoftware Testing EngineerQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT services
Primary FocusDesigning and executing test cases, automationTest planning, process improvement, documentation

While both roles focus on ensuring software quality, Software Testing Engineers often develop and execute test cases, including automation, whereas QA Analysts focus on testing processes, documentation, and quality standards. Both roles are essential in delivering reliable software products.

Are software testing engineers in demand in 2026?

Software testing engineers are expected to remain in demand in 2026 due to ongoing software development and the need for quality assurance. Skills in automation tools, scripting, and understanding of development processes will enhance job prospects in this field.

What are popular job titles related to Software Testing Engineer jobs in Maryland?

For Software Testing Engineer jobs in Maryland, the most frequently searched job titles are:

What job categories do people searching Software Testing Engineer jobs in Maryland look for?

The top searched job categories for Software Testing Engineer jobs in Maryland are:

What cities in Maryland are hiring for Software Testing Engineer jobs?

Cities in Maryland with the most Software Testing Engineer job openings:

Infographic showing various Software Testing Engineer job openings in Maryland as of August 2026, with employment types broken down into 58% Full Time, and 42% Contract. Highlights an 100% In-person job distribution, with an average salary of $103,861 per year, or $49.9 per hour.

Software Engineer [$305k/yr+] TS/SCI-FS Poly with Security Clearance

SYSTOLIC

Annapolis Junction, MD • On-site

$305K/yr

Other

Re-posted 19 days ago


Job description

Candidates must already possess an active Top Secret/SCI w/ Full Scope Polygraph to be considered. Summary: • Develop and maintain complex software systems, processing-intensive analytics, and large data sets. • Lead algorithm development, software testing, and requirements analysis. • Provide technical leadership to a development team. • Utilize cloud-based analytics, big data, and distributed computing technologies. • Design software, engineer databases, perform data querying, and improve software development processes and documentation. Qualifications & Compensation: • Degree: Technical bachelor's degree or equivalent experience • Years of experience: 14+ years • Salary: $305k+ yearly compensation Job Description: • Lead the development and maintenance of complex software systems, applying robust software architecture principles. • Drive algorithm development for processing-intensive analytics and large-scale data solutions. • Conduct comprehensive software testing, including integration testing, to ensure system quality and performance. • Perform in-depth requirements analysis to define, refine, and manage system specifications. • Provide technical team leadership, mentoring engineers, and guiding project execution. • Architect and implement solutions utilizing cloud repository, big data, and high-performance computing (HPC) environments. • Expertise in distributed computing technologies such as Apache Spark, Map Reduce, and SQL. • Design, engineer, and optimize databases and dataflow pipelines. • Engage in systems engineering and hardware engineering considerations for optimal software performance. • Apply data science and advanced mathematical principles to complex problem-solving. • Improve software development processes and ensure clear communications and technical writing for documentation. About SYSTOLIC: SYSTOLIC is dedicated to giving our employees the best possible company experience so that they can focus on providing outstanding support to their customer’s mission. Our company is founded on integrity, enthusiasm, and a relentless commitment to supporting the Intelligence Community. You can learn more about us and submit an application to be considered against our current and future openings at https://systolic.com. To learn about our compensation ranges, visit our Pay Transparency page at: https://systolic.com/pay-transparency