Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 18, 2020
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
testing software; developing and executing JavaScript UI automated
tests to deliver the UI library used across MathWorks products,
including MATLAB, Simulink, and MATLAB Online; performing hands-on
testing of MATLAB GUIs and Graphics in MATLAB Online; engaging
early in the software development process, influencing requirements
specifications, attending usability sessions, and discussing
software design and testability with developers; designing and
developing test plans based upon functional and design
specifications; qualifying MATLAB Online in a multi-tier and
multi-platform environment; designing and building tests for an
extensible UI library to standardize the user experience and user
interface design across MathWorks products; performing test
automation and browser compatibility testing; performing
accessibility and performance testing; participating in functional
specification, test specification, documentation, and code reviews;
enhancing testing frameworks for increasing testability;
contributing to the long term automated testing vision and
strategy; collaborating with the team to deliver high quality
software and products in functionality, performance, security and
reliability; and fostering a continuous process improvement
environment. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of experience in
job offered or five (5) years of experience in development and
testing of web applications. Special Requirements: Demonstrated expertise designing web applications using Java,
JavaScript, HTML, and CSS following Agile Test-Driven Development
methodologies. Demonstrated expertise developing automated testing tools using
MATLAB, JavaScript, and Java; and applying data structures and
algorithmic programming concepts to MATLAB, JavaScript and Java
development. Demonstrated expertise performing unit and integration testing
using MATLAB Unit testing frameworks and JavaScript testing
frameworks -- QUnit, FuncUnit, Selenium, and Chrome Puppeteer. Demonstrated expertise in object-oriented programming, design,
and analysis using MATLAB, JavaScript and Java; and performing
version control using Perforce. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 24437 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Worcester , Quality Engineer, Engineering , Natick, MA, Massachusetts