MathWorks logo

Software Engineer in Test - MATLAB Editor

MathWorks

Natick, MA · HybridJob$106–164K/yrSeen 1 day agoSeen in employer's feed 1 day ago

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.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$106–164K/yr
Location
Natick, MAHybrid
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

MathWorks seeks a Software Engineer in Test to improve the quality of MATLAB’s web-based development experiences, including the MATLAB Editor and Command Window. The role focuses on UI test automation, test infrastructure, and quality tools for complex JavaScript applications. The engineer will contribute throughout the development lifecycle and may lead quality initiatives and explore practical uses of AI in software engineering.

Skills & qualifications

RequiredNice to have

Skills

JavaScript TestingWeb Application TestingUI TestingNonfunctional TestingBrowser Test AutomationJavaScriptPlaywrightQUnitFuncUnitObject-Oriented ProgrammingSoftware DevelopmentDebuggingAnalytical SkillsProblem SolvingTechnical CommunicationCross-Disciplinary CollaborationAI-Assisted DevelopmentEnd-to-End DevelopmentRelease ProcessesMATLAB

Qualifications

Bachelor's and 3 Years, Master's, or Equivalent Experience3 Years Professional Experience

Full job description

Team: Quality Engineering

Location: US-MA-Natick

Salary Range: USD 164,100 - 105,900

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.

Help shape the quality of the tools engineers and scientists use to write, test, and debug MATLAB code.

As a Software Engineer in Test on the MATLAB Editor, you'll uphold the standard of quality that impacts thousands of users every day through MATLAB's coding and editing capabilities across development environments.You will build the automation, test infrastructure, and quality tools behind MATLAB’s web-based development experiences including the MATLAB Editor and Command Window.

This is an engineering-focused quality role with significant technical ownership.

  • You will develop scalable UI test automation, improve test frameworks and product testability, and use data to identify quality risks before they reach customers.

  • You will work with complex JavaScript applications across multiple browsers and environments, addressing functional quality, accessibility, reliability, and performance.

  • You will collaborate closely with software developers, product teams, and user experience researchers throughout the development lifecycle. Your work will influence requirements, architecture, engineering practices, and release decisions—not just validate the finished product.

  • You will also have opportunities to lead quality improvement initiatives, explore practical uses of AI in software engineering, and help advance quality engineering practices across MathWorks.

See how customers use MATLAB to solve meaningful engineering and scientific problems:Designed with MATLAB (https://www.mathworks.com/company/user\_stories/designed-with-matlab.html)

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

What You Will Do:

  • Developing and maintaining automated test suites with a heavy emphasis on UI test automation to build well-structured, reliable functional and non-functional tests

  • Designing, developing, and improving test tools to support UI test automation

  • Creating and leveraging test strategies to build the right level of automation based on functional and design specifications

  • Championing quality and advocating for customers by contributing to functional and code reviews

  • Leading test improvement projects, identifying refactoring opportunities and resolving problems of complexity

  • Fostering continuous improvement and team effectiveness by identifying areas of waste and solving them strategically

  • Research and adopt AI-driven tools, automation, and innovative engineering practices to drive impactful work

Minimum Qualifications

  • Experience with JavaScript Testing

  • A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.

Additional Qualifications

  • Experience testing modern web applications, including UI functional and nonfunctional testing

  • Experience building browser-based test automation using JavaScript and tools such as Playwright, QUnit, FuncUnit, or similar frameworks

  • Strong object-oriented programming and software development skills

  • Strong debugging, analytical, and problem-solving abilities

  • Ability to communicate technical information clearly and collaborate across disciplines

  • Applying AI-assisted development or testing tools, such as Claude, Gemini, or Codex

  • End-to-end software development and release processes

  • Experience with MATLAB is a plus

You do not need experience in every preferred area to be successful in this role. We value strong engineering fundamentals, curiosity, sound judgment, and commitment to building high-quality software.

Why MathWorks?

At MathWorks, your work will support MATLAB development experiences used by engineers and scientists solving important problems across industries. You will join a collaborative team where quality engineers contribute directly to product design, technical direction, and customer success.

How this job compares

Set against the 2,971 open Quality Engineer jobs on Olive Jobs, counted November 8, 2026.

Pay
  • This posting$106–164K/yr
  • Massachusetts median$96–148K/yr127 salary ranges
  • US median$90–149K/yr1,899 salary ranges

This range's midpoint, $135K, is 8% above the Massachusetts median midpoint ($125K) — in the middle half of Quality Engineer salary ranges in Massachusetts.

Openings
Olive Jobs lists 146 open Quality Engineer jobs in Massachusetts and 2,971 across the US. 3% of them nationwide are listed as remote or flexible.
Hiring the most in Massachusetts
Experience
This posting asks for at least 3 years of experience; Quality Engineer postings that state a minimum ask for 5 years at the median (2,428 postings).
Education
1,727 of the 2,971 open Quality Engineer jobs (58%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 8, 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.