Quality Engineer

Full Time
Natick, MA 01760
Posted
Job description

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/hybrid-model.html.

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.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.


Minimum Qualifications:

Education and Experience:

Master’s 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.]

colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs