Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: September 6, 2022
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 implementing sophisticated testing
tools and solutions to qualify a suite of business applications and
provide a high quality experience to MathWorks customers; analyzing
requirements specifications, attending usability sessions, and
discussing software design and testability to ensure MathWorks
delivers a high quality of software in an Agile software
development environment; understanding how all elements of the
application ecosystem work together, evaluating functional and
design specifications, and developing testing approaches and
strategies that fit the overall quality objectives; designing,
developing, and documenting robust test automation class libraries
for UI, integrations, API and functional testing of the entire
application; maintaining automated regression suites/packages to be
compliant with changing requirements and features; participating in
functional, system and regression testing of web application built
on React with MVC framework; analyzing and reporting bugs;
developing software tools that enable improved testing efficiency
and reliability; promoting a culture of test automation at all
layers (unit, integration, UI) of the application stack; analyzing
information to determine, recommend, and plan computer software
specifications on major projects and proposing modifications and
improvements based on user need; and developing software system
testing and validation procedures, programming, and
documentation. 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 Angular- or Spring-based frameworks;
applying design patterns in Java development. Demonstrated expertise testing multiple layers of web
application, including testing web services and API using REST
Assured, Postman, and JUnit and testing UI using Selenium or
WebDriverIO testing frameworks. Demonstrated expertise monitoring test metrics based on business
requirements; using JIRA or Rally for bug reporting following Agile
SCRUM methodologies; and in the full software development life
cycle (SDLC), including requirement analysis, design,
implementation, and testing. Demonstrated expertise integrating Java or JavaScript codebase
with database engines -- Microsoft SQL server, MySQL or PostgreSQL
-- using Hibernate or Java Database Connectivity (JDBC). [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 29568 for specific job details and requirements and
apply online on the Careers Page at https://www.mathworks.com/company/jobs/opportunities/search/
Keywords: The MathWorks, Inc., Boston , Quality Engineer, Legal , Natick, Massachusetts, Massachusetts