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