Back to jobs

Software Engineer in Test - MATLAB Editor

MathWorks · Natick, MA, US

Spotted 14h ago

Job details

Work mode
Hybrid
Education
Bachelor's degree
Posted
Nov 5, 2026
Last confirmed open
Nov 6, 2026
Job description

About this role

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

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

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

  • 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.
Interested in this role?Continue on MathWorks's careers page.
Apply on MathWorks