Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: May 4, 2021
Job Description:
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. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, Engineering Management, or
Information Systems and no experience. OR Bachelors 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.] For the position listed above, interested candidates may search
by job code 25410 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., Springfield , Quality Engineer, Computer , Natick, Massachusetts, Massachusetts