Senior Quality Engineer

MathWorks

MathWorks

Quality Assurance
Natick, MA, USA
Posted on Tuesday, September 12, 2023

Job Summary

  • Job: 32476-DCOL
  • Location:

Will be responsible for developing and executing software tests to identify software problems and their causes for sophisticated software; testing simulation software products with a particular focus on Vehicle Network Toolbox (VNT); participating in all stages of product development, including software design and usability, and working with development and quality engineering teams to design, develop, and maintain hardware testing infrastructures and tools; collaborating with cross functional teams throughout entire software development lifecycle; participating in design and code reviews; writing test strategies and procedures; developing test infrastructures and mocks; creating and executing automated test suites; identifying and reporting product defects using our bug tracking system; and verifying bug fixes and adding automated/interactive test points.

Responsibilities

Minimum Qualifications

  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

Minimum Qualifications:

Education and Experience:

Master’s degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and two (2) years of experience as a Senior Quality Engineer (or related occupation) performing development of automated test suites and testing frameworks.

OR

Ph.D. degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.

OR

Bachelor’s degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Senior Quality Engineer (or related occupation) performing development of automated test suites and testing frameworks.

Special Requirements:

  • Demonstrated expertise in object-oriented programming in C++, MATLAB and Simulink.
  • Demonstrated expertise designing and testing software to ensure compliance with industry standard safety protocols.
  • Demonstrated expertise performing root cause analysis and using bug tracking system in software maintenance, troubleshooting, bug fixing and release.
  • Demonstrated expertise in the full software development lifecycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing.

[Expertise may be gained during Graduate program.]