Senior Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: August 16, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
testing software; enhancing testability and developing automated
test infrastructure; qualifying product functionality from early
design stages and playing a critical role in driving it to
production; designing, developing and creating test strategy, test
plans and test procedures; implementing test-infrastructure and
adding automated tests; implementing non-functional testing
including performance, security, and reliability testing; debugging
issues, reporting bugs and qualifying bug fixes; creating test
tools and enhancing existing tools; participating in design reviews
and code reviews; promoting proper engineering practices, bug
prevention strategies, testability, accessibility, and privacy; and
researching and introducing new tools, and contributing to the long
term automated testing vision and strategy of the company. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and two (2) years of experience in
job offered or two (2) years of experience developing automated
tests or procedures for web-based UI testing. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and six (6) years of experience in
job offered or six (6) years of experience developing automated
tests or procedures for web-based UI testing. Special Requirements: Demonstrated expertise in design and development of test
frameworks for scalable web applications, including using HTML,
CSS, JavaScript, and React for front-end development and developing
backend applications to interface with RESTful web services using
Java, JavaScript and Node.js. Demonstrated expertise developing automated testing frameworks
using Java, Selenium and Postman, and using scripting languages --
Shell Script or Python; performing object oriented programming to
develop test tools and automated test cases; and building automated
test applications in AWS. Demonstrated expertise executing and managing system,
integration and automated test cases using continuous integration
system -- Jenkins or Team City; and in software configuration
management and version control system management including analysis
and implementation of branching strategies using CVS, Perforce,
Subversion, or Git. Demonstrated expertise applying unit and system level testing
methodologies to web UIs using Jest and Mocha. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 26098 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 , Senior Quality Engineer, Computer , Natick, Massachusetts, Massachusetts