Tech companies you'd love to work for

Browse thousands of opportunities across our network of innovative companies

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.]