Senior Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 25, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for developing and executing sophisticated
software tests to identify software problems and their causes;
designing and implementing novel test strategies for distributed
microservices architectures; applying data analytics and automated
learning techniques to record, replay, and identify anomalies in
production traffic; defining service-level objectives and
validating non-functional characteristics; developing reproducible,
intuitive automation for cloud infrastructure and configuration
management; and driving product direction for customer experience
and testability; performing hands-on testing of MathWorks GUIs and
Graphics in MATLAB on the Web; engaging early in the software
development process; influencing requirements specifications,
attending usability sessions, and discussing software design and
testability with developers; collaborating with the team to deliver
high quality software and products in functionality, performance,
security and reliability; contributing to major Java, JavaScript
and HTML Web Integration projects in a multi-tier and
multi-platform environment; designing and developing test plans
based upon functional and design specifications; participating in
functional specification, test specification, documentation, and
code reviews; and creating and maintaining automated and manual
test suites. Education and Experience: Masters degree in Engineering, Computer Science, Applied
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 development, testing, or technical
support of web applications. Special Requirements: Demonstrated expertise using Amazon Web Services (AWS) to
develop, test, debug and monitor applications on the web. Demonstrated expertise performing object-oriented design along
the software development life cycle (SDLC), including requirements
gathering, functional design, architecture design, implementation,
and testing. Demonstrated expertise performing API and GUI integration
testing using Java and JavaScript testing frameworks and tools
JUnit, Mocha and Puppeteer or Selenium; performing build automation
using TeamCity or BitBucket; and performing scalability testing or
monitoring using Gatling or Cloudwatch. Demonstrated expertise developing, testing, and maintaining
scalable web applications using Spring or Grails web frameworks;
and performing design and automation to develop functional and
non-functional software or test architecture within an Agile
environment. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32144 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