Quality Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: May 4, 2020
Job Description:
Working under the direction of the Web Application Quality
Engineer - Senior Team Lead 3, will be responsible for designing,
developing and testing sophisticated software applications and
systems; engaging early in the software development process,
influencing requirements specifications, attending usability
sessions, and discussing software design and testability with
software engineers, to ensure high quality of MathWorks software;
acting as a liaison for quality issues, developing written
technical test plans, creating and running specific test scenarios,
and developing automated test suites; designing and developing test
plans based upon functional and design specifications; creating and
maintaining automated test suites, and performing hands-on testing
of web applications; participating in functional, system and
regression testing activities; analyzing and reporting bugs, and
working with software engineers to resolve them; participating in
functional reviews, test specifications, documentation and code
review; participating in all aspects of product development and
design; and identifying, documenting and implementing improvement
in both systems and processes. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Information Systems and no
experience. OR Bachelors degree (or foreign education equivalent) in
Engineering, Computer Science, or Information Systems and five (5)
years of experience in job offered or five (5) years of experience
in design, development and testing of Java- and JavaScript-based
web applications. Special Requirements: Demonstrated expertise developing web applications using Java,
JavaScript, HTML, CSS, and Spring; applying design patterns in Java
development; and accessing database using SQL Server, MySQL, and
Hibernate. Demonstrated expertise testing multiple layers of web
application -- web services, API and UI -- using JUnit and Selenium
test frameworks. Demonstrated expertise using Ant and Maven for build automation;
and using Perforce and Git to maintain code within a continuous
integration environment. Demonstrated expertise designing test metrics based on business
requirements, and using QC and JIRA for bug reporting following
Agile SCRUM methodologies. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23700 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Haverhill , Quality Engineer, Engineering , Natick, MA, Massachusetts