Back to results

Software Engineer in Test - MATLAB Editor

  • Natick, MA, United States

Salary Range: USD 164,100 - 105,900

Applications open in a new tab.

Job details

Pay
Salary Range: USD 164,100 - 105,900
Experience
A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.
Posting language
English
Posted

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

More about this job

Skills

  • The MathWorks MATLAB
  • Hybrid model
  • Editing
  • Test automation
  • JavaScript
  • Teamwork
  • Process improvement
  • Research
  • Object-oriented programming
  • Software development
  • Debugging
  • Problem solving

Report this job