Massachusetts Green Jobs

MassHire JobQuest Logo

Job Information

MathWorks Quality Engineer in Natick, Massachusetts

Quality Engineer

Job Summary

Apply Now

  • Job:25410-DCOL

  • Location: US-MA-Natick

  • Department:Quality Engineering

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated testing software; developing automated test suites and conducting hands-on testing of the MATLAB Current Folder Browser, AddOns, and other desktop components; working with both Java desktop applications and JavaScript-based web applications; engaging early in the software development process, influencing requirements specifications, attending usability sessions, and discussing software design and testability with the development team, to ensure delivery of high quality software to MathWorks customers; designing and developing test plans based upon functional and design specifications; participating in functional reviews, test specification, documentation, and code reviews; creating and maintaining automated and manual test suites with a heavy emphasis on GUI test automation; designing and developing test tools to support UI test automation for MATLAB design environment components; participating actively in functional, system and regression testing activities; analyzing and reporting bugs and working to resolve them; and fostering a continuous process improvement environment.



Minimum Qualifications:

Education and Experience:

Master’s degree or higher (or foreign education equivalent) in Engineering, Computer Science, Engineering Management, or Information Systems and no experience.


Bachelor’s degree (or foreign education equivalent) in Engineering, Computer Science, Engineering Management, or Information Systems and five (5) years of experience in job offered or five (5) years of experience in development or quality engineering of web-based and desktop applications.

Special Requirements :

  • Demonstrated expertise designing automated testing frameworks for web applications, web services and APIs using JUnit, QUnit, or FuncUnit; and writing automated testing scripts for web applications using Java and Cucumber on Selenium.

  • Demonstrated expertise performing quality engineering according to Agile and Test Driven Development methodologies, including creating test plans and test procedures.

  • Demonstrated expertise in object-oriented programming using MATLAB, C/C++, Java, or JavaSCript; and in web application development using HTML, CSS, and JavaScript.

  • Demonstrated expertise using continuous integration system -- Jenkins, GitHub, TeamFoundationServer, SVN, or Perforce -- within an Agile development environment.

[Expertise may be gained during Graduate program.]