
Software Developer in Test - Shared Platform
Natick, MA · HybridJob$96–148K/yrSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Natick, MA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
MathWorks seeks a Software Developer in Test for its Quality Engineering team supporting the Shared Platform. The role focuses on ensuring the quality and reliability of shared services, libraries, APIs, UI components, and platform technologies through scalable automation. The developer will work across Java, Spring Boot, React, CI/CD, cloud technologies, security tooling, and test automation, with opportunities to explore AI-assisted quality engineering.
Skills & qualifications
Skills
Qualifications
Full job description
Team: Business Applications and Tools
Location: US-MA-Natick
Salary Range: USD 148,300 - 95,700
Job Summary
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
MathWorks is seeking a Software Developer in Test to join the Quality Engineering team supporting our Shared Platform. In this role, you will help ensure the quality and reliability of shared services, libraries, APIs, UI components, and platform technologies used across multiple business applications. You will focus on building scalable automation and providing evidence that platform changes, framework upgrades, security fixes, and dependency updates can be adopted safely.
You will work across Java, Spring Boot, React, APIs, CI/CD, cloud technologies, security tooling, and modern test automation frameworks. You will also have opportunities to explore and develop AI-assisted quality engineering tools and workflows that improve how software is reviewed, tested, and delivered.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
-
Develop and maintain automated tests for shared services, Java libraries, REST APIs, integrations, and React-based applications and components.
-
Design comprehensive test strategies for platform changes, new functionality, dependency updates, framework upgrades, and security fixes.
-
Build reusable test frameworks, libraries, and tools that improve testing across development and quality engineering teams.
-
Validate complex application and service integrations, including authentication, messaging, search, and distributed platform components.
-
Perform functional, integration, system, regression, and end-to-end testing, selecting the appropriate test level based on risk and architecture.
-
Investigate failures across application, configuration, infrastructure, and test environments and provide clear evidence of root cause.
-
Evaluate the downstream impact of shared-platform changes and verify compatibility across consuming applications.
-
Review code changes and requirements to identify defects, integration risks, and gaps in automated test coverage.
-
Integrate automated testing into GitLab CI/CD pipelines to provide reliable and timely quality feedback.
-
Analyze software dependencies and security vulnerabilities to validate remediation and minimize regression risk.
-
Partner with developers, product owners, security teams, and other quality engineers throughout design, development, testing, and release.
-
Evaluate and apply AI-assisted engineering technologies to improve test creation, code and change analysis, troubleshooting, and other repeatable QE activities.
Minimum Qualifications
-
Programming experience with Java
-
A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.
Additional Qualifications
Experience with several of the following is preferred:
-
Java, JUnit, Mockito, Maven, and Spring Boot
-
UI or browser automation using Playwright, Cypress, Selenium, or similar technologies
-
JavaScript/TypeScript, React, Vite, Vitest, or React Testing Library
-
REST API testing and authentication technologies
-
Git and GitLab CI/CD
-
Cloud platforms such as AWS
How this job compares
Set against the 675 open Software Testing jobs on Olive Jobs, counted November 11, 2026.
- Pay
- This posting$96–148K/yr
- US median$95–160K/yr390 salary ranges
This range's midpoint, $122K, is 6% below the US median midpoint ($130K) — in the middle half of Software Testing salary ranges across the US.
- Openings
- Olive Jobs lists 17 open Software Testing jobs in Massachusetts and 675 across the US. 10% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 3 years of experience; Software Testing postings that state a minimum ask for 5 years at the median (521 postings).
- Education
- 166 of the 675 open Software Testing jobs (25%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 11, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.
