Senior Software Engineer in Test
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 22, 2024
Job Description:
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. Education and Experience: Masters 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 Bachelors 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.] For the position listed above, interested candidates may search
by job code 34061 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Senior Software Engineer in Test, Computer , Natick, Massachusetts, Massachusetts