Senior UI Test Frameworks Engineer

Job Summary

Apply Now

The Infrastructure, Architecture, and Tools team is looking for a motivated, fast-learning candidate to drive the design and development of UI test tools and infrastructure.  You will be joining a fast-paced, dynamic software development team that is constantly solving new and challenging problems.  You'll be working with our internal teams to understand their use cases in order to design, develop, and enhance our browser-based testing solutions to improve the quality of the MathWorks products as well as the productivity and efficiency of internal Developers and Quality Engineers.


  • Be a driving owner of the MATLAB App Testing Framework to implement and deliver new features to end users, both internally and externally
  • Deliver Browser-based UI test tools features to improve areas like asynchronous testing, failure diagnostics, and non-functional testing
  • Own and maintain test tool infrastructure that extends Selenium capabilities and workflows, used across Java and MATLAB test code
  • Consult on and contribute to architectural design of tester and utility reuse across the development organization
  • Collaborate with a full-stack team that provides infrastructure to run browser-based testing across languages, including NodeJS frameworks and testing principles


Minimum Qualifications

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

Additional Qualifications

  • Experience with JavaScript Test Frameworks, such as QUnit, Mocha, or Jasmine
  • Experience with NodeJS ecosystems a plus
  • Experience with UI Test Tools for Browser Automation, such as Selenium or Puppeteer
  • Experience with Java programming

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 5000 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.

Contact us if you need reasonable accommodation because of a disability in order to apply for a position.

The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. View The EEO is the Law poster and its supplement.

The pay transparency policy is available here.

MathWorks participates in E-Verify. View the E-Verify posters here.