Senior Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: February 6, 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; testing full stack web applications; developing automated
test suites and conducting hands-on testing of MathWorks licensing
and activation applications and services, working to fully qualify
business critical applications and web services used worldwide by
MathWorks staff, and integrated across the enterprise, website and
customer facing products and services; testing web services,
applications, UI and APIs (automated and manual); designing and
developing comprehensive test strategies based upon functional and
design specifications; participating in all technical reviews
including functional, test design, documentation and code reviews;
designing, creating and maintaining automated test suites; actively
participating in functional, system and regression testing
activities; analyzing and reporting bugs, and working to resolve
them; multi-tasking and triaging issues; and working in a
collaborative, fast-paced environment while fostering continuous
process improvement. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and two (2) years
of experience in job offered or two (2) years of experience in
software implementation testing for Cloud/SaaS-based
applications. OR Bachelors degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent and six (6) years of
experience in job offered or six (6) years of experience in
software implementation testing for Cloud/SaaS-based
applications. Special Requirements: Demonstrated expertise developing web applications using NodeJS
and React JS or testing web applications using Java and JavaScript;
applying design patterns in Java development; and integrating Java
codebase with SQL databases. Demonstrated expertise testing multiple layers of web
application -- web services, API and UI -- using JUnit and Selenium
or Cypress 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 codebase with database
engines -- Microsoft SQL server or MySQL -- using Hibernate or Java
Database Connectivity (JDBC). [Experience and/or expertise may be gained during Graduate
program.] For the position listed above, interested candidates may search
by job code 30756 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 , Senior Quality Engineer, Computer , Natick, Massachusetts, Massachusetts