Software Engineer in Test - MATLAB 37275
- Natick, MA, United States
Applications open in a new tab.
Job details
- Apply by
- Posting language
- English
- Posted
Original job description
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
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
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.
Required Qualifi
More about this job
Skills
- The MathWorks MATLAB
- Editing
- Test automation
- JavaScript
- Process improvement
- Research
- Object-oriented programming
- Software development
- Debugging
- Problem solving