1

Software Testing Engineer Jobs in Towson, MD (NOW HIRING)

Sr Software Engineer

Hanover, MD · On-site

$120K - $159K/yr

... testing, validation, and quality assurance activities for software components • Create and ... engineers to support integration and performance objectives • Participate in software ...

Selenium), integration, and load testing (e.g. jMeter). Additional information: * Approximately 15 team members made up of software, system, and test engineers * Work performed in contractor facility ...

Selenium), integration, and load testing (e.g. jMeter). Additional information: * Approximately 15 team members made up of software, system, and test engineers * Work performed in contractor facility ...

Software QA Intern

Towson, MD · On-site

$18.50 - $24.25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

Software QA Intern

Baltimore, MD

$19.25 - $25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure software quality * Document test procedures and results * Participate in test planning and strategy ...

The Software Engineer maintains, builds, and manages new and existing software applications and ... Partner with end users by developing test plans and test cases and supporting the user testing • ...

next page

Showing results 1-20

People also search for

Software Testing Engineer information

See Towson, MD salary details

$10

$49

$70

How much do software testing engineer jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for software testing engineer in Towson, MD is $49.29, according to ZipRecruiter salary data. Most workers in this role earn between $40.29 and $56.20 per hour, depending on experience, location, and employer.

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 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 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.

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 popular job titles related to Software Testing Engineer jobs in Towson, MD? For Software Testing Engineer jobs in Towson, MD, the most frequently searched job titles are:
What job categories do people searching Software Testing Engineer jobs in Towson, MD look for? The top searched job categories for Software Testing Engineer jobs in Towson, MD are:
What cities near Towson, MD are hiring for Software Testing Engineer jobs? Cities near Towson, MD with the most Software Testing Engineer job openings:
Infographic showing various Software Testing Engineer job openings in Towson, MD as of June 2026, with employment types broken down into 79% Full Time, 19% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $102,519 per year, or $49.3 per hour.
Software Development Engineer in Test ("SDET")

Software Development Engineer in Test ("SDET")

T Rowe Price

Owings Mills, MD • Hybrid

$47.75 - $61.50/hr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


T. Rowe Price rating

9.1

Company rating: 9.1 out of 10

Based on 21 frontline employees who took The Breakroom Quiz


Job description

Role Summary and Job Responsibilities

T. Rowe Price seeks a Software Development Engineer in Test ("SDET") in Owings Mills, MD to:

  • Design, develop, and implement technical solutions using custom-created automated testing code to test applications throughout the software development lifecycle.
  • Perform independent investigation, analysis, and evaluation to determine best-fit technologies for the business's current and future needs.
  • Provide technical guidance and apply senior business knowledge to improve in-house and customer-facing systems and processes.
  • Mentor developers, analysts, and business partners on best practices and establish automation development technical standards using OO programming, Cypress, Protractor, Selenium, and open-source SDET tools, and deliver technical and non-technical solutions to business units.

Minimum Requirements

  • The position requires a Bachelor's degree in computer science, electrical and electronic engineering, or a related field PLUS
  • 3+ years' experience in software testing using automation and automation development.
  • 3+ years of experience with object-oriented systems design and development.
  • 3+ years' experience with open-source SDET tools and senior automated testing building complex testing solutions for the entire software development lifecycle.
  • 3+ years' experience with selenium web driver, and programming languages like Core JAVA, JAVASCRIPT, Protractor, JMeter, and TestNG/Junit.
  • 3+ years of experience with building frameworks from scratch, working with API and SQL services.
  • 3+ years of experience with DevOps to implement CI/CD pipeline.

FINRA Requirements

FINRA licenses are not required and will not be supported for this role.

Work Flexibility

This role is eligible for hybrid work, with up to three days per week from home.


What T. Rowe Price employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom