Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: February 28, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for developing and executing software tests to
identify software problems and their causes for sophisticated
software; developing cutting edge software to solve challenging
testing problems and test full stack web applications;
understanding how all elements of the application technology stack
work together, evaluating functional and design specifications and
developing testing approaches and strategies that fit the overall
quality objectives; developing software to test all layers of the
application stack including web services, UI and APIs (automated
and manual); developing automated test suites; designing and
developing comprehensive test strategies; participating in all
technical reviews including functional, test design, documentation
and code reviews; designing, debugging, creating and maintaining
automated test suites; participating in functional, system and
regression testing activities; conducting hands-on testing; fully
qualifying MathWorks business critical applications and REST web
services; defining test strategies, designing, coding, debugging,
refactoring, and deploying test automation solutions; analyzing and
reporting bugs; and working in an Agile software development
environment, analyzing requirements specifications and discussing
software design and testability to ensure MathWorks delivers high
quality of software. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. Special Requirements: Demonstrated expertise developing or testing web applications
using Java, JavaScript, and Spring-based frameworks; applying
design patterns in Java development; and integrating Java codebase
with SQL databases. Demonstrated expertise applying unit and system level testing
methodologies to web UIs using JavaScript-based frameworks. Demonstrated expertise testing multiple layers of web
applications -- web services, API and UI -- using JUnit and
Selenium testing frameworks. Demonstrated expertise using Perforce and Git to maintain code
within a continuous integration environment; and using GitHub or
JIRA for bug reporting following Agile SCRUM methodologies. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 31000 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Quality Engineer, Computer , Natick, Massachusetts, Massachusetts