1

Senior Software Test Engineer Jobs in Massachusetts

Senior Test Engineer

Boxborough, MA · On-site

$91.74 - $170.50/hr

As a senior member of the Dover Motion engineering team, you will act as the subject matter expert ... Design and develop scalable automated test solutions, including hardware fixtures and software ...

Danvers, Massachusetts, United States of America We are searching for the best talent for Principal Embedded Software Test Engineer. Fueled by innovation at the intersection of biology and technology ...

Danvers, Massachusetts, United States of America We are searching for the best talent for Principal Embedded Software Test Engineer. Fueled by innovation at the intersection of biology and technology ...

Showing results 21-40

Senior Software Test Engineer information

See Massachusetts salary details

$24.6K

$137.1K

$178.6K

How much do senior software test engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for senior software test engineer in Massachusetts is $137,128.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,700.00 and $156,700.00 per year, depending on experience, location, and employer.

Is senior software test engineer a good career?

A senior software test engineer is a valuable role in the software development process, focusing on quality assurance, test planning, and automation tools. It offers opportunities for career growth, specialization, and competitive salaries, especially with experience in scripting and testing frameworks. The role is in demand across various industries that rely on software reliability and quality standards.

What are the key skills and qualifications needed to thrive as a senior software test engineer?

A Senior Software Test Engineer needs deep expertise in software testing methodologies, automation frameworks, and programming languages like Java, Python, or C#, typically backed by a degree in computer science or related field. Familiarity with tools such as Selenium, JUnit, TestNG, and bug-tracking systems like Jira, as well as certifications like ISTQB, is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills enable collaboration and leadership within QA and development teams. These competencies are crucial to ensuring software quality, minimizing defects, and delivering reliable products in complex technical environments.

What are the typical collaboration points between a senior software test engineer and other teams during a project lifecycle?

Senior Software Test Engineers frequently collaborate with developers, product managers, and DevOps engineers throughout the project lifecycle. Early in the process, they work closely with developers to understand requirements and clarify acceptance criteria. During development, they coordinate on bug tracking and test coverage, and participate in sprint planning or daily stand-ups. They also interact with DevOps to integrate automated tests within CI/CD pipelines, ensuring smooth deployment and feedback cycles. This cross-functional collaboration is essential for delivering high-quality software efficiently.

What is the difference between Senior Software Test Engineer vs Software Test Engineer?

AspectSenior Software Test EngineerSoftware Test Engineer
CredentialsTypically requires 5+ years of experience, certifications like ISTQBEntry to mid-level, often with 1-3 years of experience, similar certifications
Work EnvironmentLeads testing projects, mentors junior staff, designs test strategiesPerforms test execution, reports bugs, follows test plans
Industry UsageUsed across software development companies, especially in larger teamsCommon in various tech companies, startups, and software firms

The main difference between a Senior Software Test Engineer and a Software Test Engineer lies in experience, responsibilities, and leadership. Senior roles involve strategic planning, mentorship, and complex testing, while Software Test Engineers focus on executing tests and reporting issues. Both roles are essential in ensuring software quality, with the senior position requiring more expertise and leadership skills.

What does a senior software test engineer do?

A Senior Software Test Engineer is responsible for designing, developing, and executing comprehensive test plans to ensure the quality and functionality of software products. They lead testing efforts, identify defects, and work closely with development teams to resolve issues. In addition, they may mentor junior testers, implement automation frameworks, and help define testing standards and best practices within the organization. Their goal is to ensure software reliability, performance, and user satisfaction before release.
What are the most commonly searched types of Software Test Engineer jobs in Massachusetts? The most popular types of Software Test Engineer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Senior Software Test Engineer jobs? Cities in Massachusetts with the most Senior Software Test Engineer job openings:
Infographic showing various Senior Software Test Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $137,128 per year, or $65.9 per hour.

Embedded Software Test Engineer (Medical Devices)

TekCommands Inc

Burlington, MA • On-site

Contractor

Re-posted 4 days ago


Job description

Job Description:
We are seeking an experienced Embedded Software Test Engineer to join our Medical Devices team. In this role, you will be responsible for designing, implementing, and executing tests for embedded software systems in medical devices. You will work closely with cross-functional teams to ensure software quality, regulatory compliance, and patient safety through rigorous verification and validation activities.

Key Responsibilities:
Create and maintain test documentation in compliance with FDA, IEC 62304, ISO 13485, and other relevant standards
Participate in risk management activities to identify software-related hazards and mitigations
Define test coverage requirements based on software requirements and risk analysis
Design detailed test cases for functional, integration, regression, and system-level testing
Create test specifications that ensure traceability to software requirements
Develop automated test scripts for embedded systems using appropriate test frameworks
Design test environments and fixtures that simulate real-world usage conditions

Mandatory skills
Bachelor's degree in Computer Science, Electrical Engineering, Biomedical Engineering, or related field
6+ years of experience in embedded software testing, preferably in medical devices
Strong understanding of software development life cycle and V-model
Knowledge of regulatory requirements for medical device software (FDA, IEC 62304, ISO 13485)
Familiarity with embedded software debugging tools and techniques"
Optional skills
Strong analytical and problem-solving abilities
Excellent documentation and technical writing skills
Ability to work effectively in cross-functional teams
Attention to detail and commitment to quality
Strong communication skills with both technical and non-technical stakeholders
Self-motivated with the ability to work independently