Senior Software Engineer in Test
Job Summary
- Job: 34061-DCOL
- Location: US-MA-Natick
- Department: Quality Engineering
Will be responsible for developing and executing sophisticated software tests to identify software problems and their causes; participating in software development projects from the early design stages and playing a meaningful role in driving to product release through testing; building automated test suites, developing test tooling and infrastructure for running automated tests, verifying bug fixes and conducting hands-on testing; providing feedback about plans for product and tool development; developing test strategies and procedures for new product features; writing test suites for new features using MATLAB and C++; interactively testing new features early in development to find bugs across multiple platforms, including UNIX/MAC/PC, MATLAB Online, and MATLAB Mobile; detecting, reporting, investigating, triaging, and tracking detected bugs using MathWorks’ bug tracking system; and working closely with the multi-functional engineering teams including Quality Engineering, Development, Usability, and Documentation.
Responsibilities
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 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.]

为什么选择MathWorks?
在这里,您将遇到聪明,热忱的同事。我们的软件改变了世界,而您也将为此贡献力量。您将作为公司的一员,见证公司践行承诺,“做正确的事”,服务于每个人,每个客户盒当地社区。
MathWorks开发了MATLAB和Simulink,为工程师和科学家提供全球领先的科学计算软件。公司在16个国家和地区拥有6500多名员工,总部位于美国马萨诸塞州内蒂克市。MathWorks是一家私营公司,自1984年成立以来,连年盈利至今。
YOU + MathWorks = Unlimited Possibilities

加入我们的人才网
接收个性化的工作机会提醒、事件和公司动态。
- Job: 34061-DCOL
- Location: US-MA-Natick
- Department: Quality Engineering