Senior Software Engineer in Test

Company:  MathWorks
Location: Natick
Closing Date: 09/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / 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.

Job Responsibilities:

  • Develop and execute sophisticated software tests to identify software problems and their causes.
  • Participate in software development projects from the early design stages and play a meaningful role in driving to product release through testing.
  • Build automated test suites, develop test tooling and infrastructure for running automated tests, verify bug fixes and conduct hands-on testing.
  • Provide feedback about plans for product and tool development.
  • Develop test strategies and procedures for new product features.
  • Write test suites for new features using MATLAB and C++.
  • Interactively test new features early in development to find bugs across multiple platforms, including UNIX/MAC/PC, MATLAB Online, and MATLAB Mobile.
  • Detect, report, investigate, triage, and track detected bugs using MathWorks’ bug tracking system.
  • Work closely with the multi-functional engineering teams including Quality Engineering, Development, Usability, 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 two (2) years of experience as a Senior Software Engineer in Test (or related occupation) developing or testing web applications.

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 Software Engineer in Test (or related occupation) developing or testing web applications.

Special Requirements:

  • Demonstrated expertise performing automated or manual testing and identifying bugs in web-based software applications within a continuous integration development environment including using Perforce or Git for version control management.
  • Demonstrated expertise performing object-oriented programming in C++, Java or MATLAB to design and automate functional and non-functional software or test architecture within an SDLC or Agile environment.
  • Demonstrated expertise writing SQL queries, stored procedures, and triggers related to source and test software integrations within relational and non-relational database systems to support test driven development processes.
  • Demonstrated expertise writing automated scripts to perform testing, backup, recovery, and replication for database server administration within Linux or UNIX environments.

(Expertise may be gained during Graduate program.)

#J-18808-Ljbffr
Apply Now
Share this job
MathWorks
  • Similar Jobs

  • Software Engineer in Test

    Natick
    View Job
  • Software Engineer in Test

    Natick
    View Job
  • Software Test Engineer II - Electrophysiology

    Waltham
    View Job
  • Software Developer in Test

    Natick
    View Job
  • Software Developer in Test

    Natick
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙